GET_D3COLD_LAST_TRANSITION_STATUS fonction de rappel (wdm.h)
La routine GetLastTransitionStatus permet au pilote d’un appareil d’interroger si la transition la plus récente vers le sous-état D3hot a été suivie d’une transition vers le sous-état D3cold.
Syntaxe
GET_D3COLD_LAST_TRANSITION_STATUS GetD3coldLastTransitionStatus;
void GetD3coldLastTransitionStatus(
[in, optional] PVOID Context,
[out] PD3COLD_LAST_TRANSITION_STATUS LastTransitionStatus
)
{...}
Paramètres
[in, optional] Context
Pointeur vers des informations de contexte spécifiques à l’interface. L’appelant définit ce paramètre sur la valeur du membre Context de la structure D3COLD_SUPPORT_INTERFACE de l’interface.
[out] LastTransitionStatus
Pointeur vers une variable dans laquelle la routine écrit l’une des valeurs d’énumération D3COLD_LAST_TRANSITION_STATUS suivantes :
- LastDStateTransitionStatusUnknown
- LastDStateTransitionD3hot
- LastDStateTransitionD3cold
Valeur de retour
Aucun
Remarques
Cette routine tente d’obtenir les informations nécessaires pour répondre à la requête de l’appelant à partir du pilote de bus parent et du microprogramme de plateforme. Si ces informations ne sont pas disponibles, la routine écrit la valeur LastDStateTransitionStatusUnknown à l’emplacement vers lequel pointe le paramètre LastTransitionStatus.
Pour plus d’informations, consultez D3COLD_LAST_TRANSITION_STATUS.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible à partir de Windows 8. |
plateforme cible | Bureau |
d’en-tête | wdm.h (include Wdm.h) |
IRQL | PASSIVE_LEVEL |