GET_D3COLD_LAST_TRANSITION_STATUS funzione di callback (wdm.h)
La routine GetLastTransitionStatus consente al driver di un dispositivo di eseguire una query se la transizione più recente alla sottostate D3hot è stata seguita da una transizione allo stato secondario D3cold.
Sintassi
GET_D3COLD_LAST_TRANSITION_STATUS GetD3coldLastTransitionStatus;
void GetD3coldLastTransitionStatus(
[in, optional] PVOID Context,
[out] PD3COLD_LAST_TRANSITION_STATUS LastTransitionStatus
)
{...}
Parametri
[in, optional] Context
Puntatore a informazioni di contesto specifiche dell'interfaccia. Il chiamante imposta questo parametro sul valore del membro Context della struttura D3COLD_SUPPORT_INTERFACE per l'interfaccia.
[out] LastTransitionStatus
Puntatore a una variabile in cui la routine scrive uno dei valori di enumerazione seguenti D3COLD_LAST_TRANSITION_STATUS :
- LastDStateTransitionStatusUnknown
- LastDStateTransitionD3hot
- LastDStateTransitionD3cold
Valore restituito
nessuno
Osservazioni
Questa routine tenta di ottenere le informazioni necessarie per rispondere alla query del chiamante dal driver del bus padre e dal firmware della piattaforma. Se queste informazioni non sono disponibili, la routine scrive il valore LastDStateTransitionStatusUnknown nella posizione a cui punta il parametro LastTransitionStatus .
Per altre informazioni, vedere D3COLD_LAST_TRANSITION_STATUS.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8. |
Piattaforma di destinazione | Desktop |
Intestazione | wdm.h (include Wdm.h) |
IRQL | PASSIVE_LEVEL |