Compartir a través de


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
El valor LastDStateTransitionD3cold indica que la transición más reciente a D3hot fue seguida de una transición a D3cold. Para obtener más información, vea Comentarios.

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

Consulte también

D3COLD_LAST_TRANSITION_STATUS

D3COLD_SUPPORT_INTERFACE