GET_D3COLD_LAST_TRANSITION_STATUS función de devolución de llamada (wdm.h)
La rutina GetLastTransitionStatus permite al controlador de un dispositivo consultar si la transición más reciente a la substate D3hot fue seguida de una transición a la 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 autor de la llamada establece este parámetro en el valor del miembro Context 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
None
Observaciones
Esta rutina intenta obtener la información necesaria para responder a la consulta del autor de la llamada desde el controlador de autobús primario 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, consulte D3COLD_LAST_TRANSITION_STATUS.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8. |
Plataforma de destino | Escritorio |
Encabezado | wdm.h (incluya Wdm.h) |
IRQL | PASSIVE_LEVEL |