Funzione PoFxCompleteIdleState (wdm.h)
La routine PoFxCompleteIdleState informa il framework di risparmio energia (PoFx) che il componente specificato ha completato una modifica in sospeso in uno stato Fx.
Sintassi
void PoFxCompleteIdleState(
[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 usata dal driver di dispositivo per registrare il dispositivo con PoFx. Se la matrice Components contiene N elementi, gli indici dei componenti sono compresi tra 0 e N-1.
Valore restituito
nessuno
Osservazioni
Dopo che PoFx chiama la routine di callback ComponentIdleStateCallback del driver, il driver deve rispondere chiamando PoFxCompleteIdleState.
PoFx chiama la routine ComponentIdleStateCallback del driver per indicare al driver di passare il componente specificato a un nuovo stato di alimentazione Fx. Al termine della transizione al nuovo stato Fx, il driver chiama PoFxCompleteIdleState per informare PoFx . La chiamata PoFxCompleteIdleState può verificarsi durante o dopo la chiamata a ComponentIdleStateCallback .
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 |