GET_D3COLD_LAST_TRANSITION_STATUS función de devolución de llamada (wdm.h)
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 |