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 PoFxCompleteIdleCondition-Routine informiert das Power Management Framework (PoFx), dass die angegebene Komponente eine ausstehende Änderung der Leerlaufbedingung abgeschlossen hat.
Syntax
VOID PoFxCompleteIdleCondition(
[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 ComponentIdleConditionCallback des Treibers aufgerufen hat, muss der Treiber reagieren, indem er PoFxCompleteIdleCondition aufruft.
Wenn PoFx die ComponentIdleConditionCallback-Routine des Treibers aufruft, initiiert der Treiber einen Übergang zur Leerlaufbedingung in der angegebenen Komponente. Nach Abschluss dieses Übergangs ruft der Treiber PoFxCompleteIdleCondition auf, um PoFx zu benachrichtigen. Der PoFxCompleteIdleCondition-Aufruf kann entweder während oder nach dem ComponentIdleConditionCallback-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 |