GET_D3COLD_LAST_TRANSITION_STATUS função de retorno de chamada (wdm.h)
A rotina GetLastTransitionStatus permite que o driver de um dispositivo consulte se a transição mais recente para o subestado D3hot foi seguida por uma transição para o subestado D3cold.
Sintaxe
GET_D3COLD_LAST_TRANSITION_STATUS GetD3coldLastTransitionStatus;
void GetD3coldLastTransitionStatus(
[in, optional] PVOID Context,
[out] PD3COLD_LAST_TRANSITION_STATUS LastTransitionStatus
)
{...}
Parâmetros
[in, optional] Context
Um ponteiro para informações de contexto específicas da interface. O chamador define esse parâmetro como o valor do Context membro da estrutura D3COLD_SUPPORT_INTERFACE para a interface.
[out] LastTransitionStatus
Um ponteiro para uma variável na qual a rotina grava um dos seguintes valores de enumeração D3COLD_LAST_TRANSITION_STATUS:
- LastDStateTransitionStatusUnknown
- LastDStateTransitionD3hot
- LastDStateTransitionD3cold
Valor de retorno
Nenhum
Observações
Essa rotina tenta obter as informações necessárias para responder à consulta do chamador do driver de ônibus pai e do firmware de plataforma. Se essas informações não estiverem disponíveis, a rotina gravará o valor LastDStateTransitionStatusUnknown no local apontado por parâmetro lastTransitionStatus.
Para obter mais informações, consulte D3COLD_LAST_TRANSITION_STATUS.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows 8. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | wdm.h (inclua Wdm.h) |
IRQL | PASSIVE_LEVEL |