Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La rutina getLastTransitionStatus permite al controlador consultar si la transición más reciente a la subestado D3hot fue seguida de una transición al subestado D3cold.
Sintaxis
GET_D3COLD_LAST_TRANSITION_STATUS GetD3coldLastTransitionStatus;
VOID GetD3coldLastTransitionStatus(
[in, optional] PVOID Context,
[out] PD3COLD_LAST_TRANSITION_STATUS LastTransitionStatus
)
{...}
Parámetros
[in, optional] Context
Puntero a información de contexto específica de la interfaz. El llamador establece este parámetro en el valor del Context miembro de la estructura D3COLD_SUPPORT_INTERFACE para la interfaz.
[out] LastTransitionStatus
Puntero a una variable en la que la rutina escribe uno de los siguientes valores de enumeración D3COLD_LAST_TRANSITION_STATUS:
- LastDStateTransitionStatusUnknown
- lastDStateTransitionD3hot
- lastDStateTransitionD3cold
Valor devuelto
Ninguno
Observaciones
Esta rutina intenta obtener la información necesaria para responder a la consulta del autor de la llamada desde el controlador primario del bus y el firmware de la plataforma. Si esta información no está disponible, la rutina escribe el valor LastDStateTransitionStatusUnknown en la ubicación a la que apunta el parámetro LastTransitionStatus.
Para obtener más información, vea D3COLD_LAST_TRANSITION_STATUS.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Disponible a partir de Windows 8. |
| de la plataforma de destino de | Escritorio |
| encabezado de | wdm.h (incluya Wdm.h) |
| irQL | PASSIVE_LEVEL |