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 PoFxRegisterPlugin Routine registriert ein Plattformerweiterungs-Plug-In (PEP) mit dem Windows Power Management Framework (PoFx).
Syntax
NTSTATUS PoFxRegisterPlugin(
[in] PPEP_INFORMATION PepInformation,
[in, out] PPEP_KERNEL_INFORMATION KernelInformation
);
Parameter
[in] PepInformation
Ein Zeiger auf eine PEP_INFORMATION Struktur.
[in, out] KernelInformation
Ein Zeiger auf eine PEP_KERNEL_INFORMATION_STRUCT_V3 Struktur.
Rückgabewert
PoFxRegisterPlugin gibt STATUS_SUCCESS zurück, wenn der Aufruf den PEP erfolgreich registriert. Mögliche Fehlerrückgabewerte sind die folgenden Statuscodes.
| Rückgabewert | Beschreibung |
|---|---|
| STATUS_INVALID_PARAMETER | Die Version oder Size Member der PEP_KERNEL_INFORMATION-Struktur wird auf einen ungültigen Wert festgelegt; oder das AcceptDeviceNotification Member dieser Struktur auf NULL festgelegt ist. |
| STATUS_INVALID_PEP_INFO_VERSION | Der Version Member der PEP_INFORMATION-Struktur wird auf einen ungültigen Wert festgelegt. |
| STATUS_INSUFFICIENT_RESOURCES | Die zum Abschließen der angeforderten Registrierung erforderlichen Ressourcen können nicht zugeordnet werden. |
Bemerkungen
Ein PEP ruft diese Routine auf, sich bei PoFx zu registrieren.
Eine PEP kann die Registrierung nicht aufheben und kann nicht zweimal registriert werden. Wenn der PEP gewartet werden muss, muss das Betriebssystem neu gestartet werden.
Die PoFxRegisterPluginEx Routine ähnelt PoFxRegisterPlugin, außer dass es einen zusätzlichen Parameter akzeptiert, Flags.
Der PEP muss PoFxRegisterPlugin bei IRQL = PASSIVE_LEVEL aufrufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Verfügbar ab Windows 10. |
| Zielplattform- | Fenster |
| Header- | pepfx.h (include Pep_x.h) |
| Library | Ntoskrnl.lib |
| IRQL- | PASSIVE_LEVEL |