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 membro Context 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
Retornar valor
Nenhum
Comentários
Essa rotina tenta obter as informações necessárias para responder à consulta do chamador do driver de barramento pai e do firmware de plataforma. Se essas informações não estiverem disponíveis, a rotina gravará o valor LastDStateTransitionStatusUnknown no local apontado pelo parâmetro LastTransitionStatus .
Para obter mais informações, consulte D3COLD_LAST_TRANSITION_STATUS.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 8. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | wdm.h (include Wdm.h) |
IRQL | PASSIVE_LEVEL |