Fonction PoFxCompleteIdleState (wdm.h)

La routine PoFxCompleteIdleState informe l’infrastructure de gestion de l’alimentation (PoFx) que le composant spécifié a terminé une modification en attente d’un état Fx.

Syntaxe

void PoFxCompleteIdleState(
  [in] POHANDLE Handle,
  [in] ULONG    Component
);

Paramètres

[in] Handle

Handle qui représente l’inscription de l’appareil auprès de PoFx. Le pilote de périphérique a précédemment reçu ce handle de la routine PoFxRegisterDevice .

[in] Component

Index qui identifie le composant. Ce paramètre est un index dans le tableau Components de la structure PO_FX_DEVICE que le pilote de périphérique a utilisé pour inscrire l’appareil auprès de PoFx. Si le tableau Components contient N éléments, les index de composant vont de 0 à N–1.

Valeur de retour

None

Remarques

Une fois que PoFx a appelé la routine de rappel ComponentIdleStateCallback du pilote, le pilote doit répondre en appelant PoFxCompleteIdleState.

PoFx appelle la routine ComponentIdleStateCallback du pilote pour indiquer au pilote de basculer le composant spécifié vers un nouvel état d’alimentation Fx. Une fois que le pilote a terminé la transition vers le nouvel état Fx, le pilote appelle PoFxCompleteIdleState pour informer PoFx. L’appel PoFxCompleteIdleState peut se produire pendant ou après l’appel ComponentIdleStateCallback .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.
Plateforme cible Universal
En-tête wdm.h
Bibliothèque Ntoskrnl.lib
DLL Ntoskrnl.exe
IRQL <= DISPATCH_LEVEL

Voir aussi

ComponentIdleStateCallback

PO_FX_DEVICE

PoFxRegisterDevice