Funzione PoFxCompleteIdleCondition (wdm.h)
La routine PoFxCompleteIdleCondition informa il framework di gestione energia (PoFx) che il componente specificato ha completato una modifica in sospeso alla condizione inattiva.
Sintassi
void PoFxCompleteIdleCondition(
[in] POHANDLE Handle,
[in] ULONG Component
);
Parametri
[in] Handle
Handle che rappresenta la registrazione del dispositivo con PoFx. Il driver di dispositivo ha ricevuto in precedenza questo handle dalla routine PoFxRegisterDevice .
[in] Component
Indice che identifica il componente. Questo parametro è un indice nella matrice Components nella struttura PO_FX_DEVICE utilizzata dal driver del dispositivo per registrare il dispositivo con PoFx. Se la matrice Components contiene elementi N, gli indici dei componenti sono compresi tra 0 e N-1.
Valore restituito
nessuno
Osservazioni
Dopo che PoFx chiama la routine di callback ComponentIdleConditionCallback del driver, il driver deve rispondere chiamando PoFxCompleteIdleCondition.
Quando PoFx chiama la routine ComponentIdleConditionCallback del driver, il driver avvia una transizione alla condizione di inattività nel componente specificato. Al termine della transizione, il driver chiama PoFxCompleteIdleCondition per notificare PoFx. La chiamata PoFxCompleteIdleCondition può verificarsi durante o dopo la chiamata ComponentIdleConditionCallback .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h |
Libreria | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |
IRQL | <= DISPATCH_LEVEL |