Condividi tramite


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

Vedi anche

ComponentIdleConditionCallback

PO_FX_DEVICE

PoFxRegisterDevice