Condividi tramite


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

Vedi anche

ComponentIdleStateCallback

PO_FX_DEVICE

PoFxRegisterDevice