GET_D3COLD_LAST_TRANSITION_STATUS fonction de rappel (wdm.h)
La routine GetLastTransitionStatus permet au pilote d’un appareil d’interroger si la dernière transition 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 pour 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
None
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 dans l’emplacement vers lequel pointe le paramètre LastTransitionStatus .
Pour plus d’informations, consultez D3COLD_LAST_TRANSITION_STATUS.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 8. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wdm.h (include Wdm.h) |
IRQL | PASSIVE_LEVEL |