Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die PoFxCompleteIdleState-Routine informiert das Power Management Framework (PoFx), dass die angegebene Komponente eine ausstehende Änderung des Fx-Zustands abgeschlossen hat.
Syntax
VOID PoFxCompleteIdleState(
[in] POHANDLE Handle,
[in] ULONG Component
);
Parameter
[in] Handle
Ein Handle, das die Registrierung des Geräts bei PoFx darstellt. Der Gerätetreiber hat dieses Handle zuvor von der PoFxRegisterDevice-Routine erhalten.
[in] Component
Der Index, der die Komponente identifiziert. Dieser Parameter ist ein Index im Komponentenarray in der PO_FX_DEVICE Struktur, die der Gerätetreiber zum Registrieren des Geräts bei PoFx verwendet hat. Wenn das Komponentenarray N-Elemente enthält, reichen die Komponentenindizes von 0 bis N–1.
Rückgabewert
Keine
Bemerkungen
Nachdem PoFx die Rückrufroutine ComponentIdleStateCallback des Treibers aufgerufen hat, muss der Treiber reagieren, indem er PoFxCompleteIdleState aufruft.
PoFx ruft die ComponentIdleStateCallback-Routine des Treibers auf, um den Treiber anweisen, die angegebene Komponente in einen neuen Fx-Energiezustand zu wechseln. Nachdem der Treiber den Übergang zum neuen Fx-Zustand abgeschlossen hat, ruft der Treiber PoFxCompleteIdleState auf, um PoFx zu informieren. Der PoFxCompleteIdleState-Aufruf kann entweder während oder nach dem ComponentIdleStateCallback-Aufruf erfolgen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8. |
| Zielplattform | Universell |
| Header | wdm.h |
| Bibliothek | Ntoskrnl.lib |
| DLL | Ntoskrnl.exe |
| IRQL | <= DISPATCH_LEVEL |