Freigeben über


POFXCALLBACKREQUESTWORKER-Rückruffunktion (pepfx.h)

Die RequestWorker Routine wird von einem Plattformerweiterungs-Plug-In (PEP) aufgerufen, um das Windows Power Management Framework (PoFx) darüber zu informieren, dass das Plattformerweiterungs-Plug-In (PEP) über eine Arbeitsanforderung verfügt, die im Namen des angegebenen Geräts übermittelt werden soll.

Syntax

POFXCALLBACKREQUESTWORKER Pofxcallbackrequestworker;

VOID Pofxcallbackrequestworker(
  [in] POHANDLE PluginHandle
)
{...}

Parameter

[in] PluginHandle

Ein POHANDLE-Wert, der die Registrierung des Geräts mit PoFx darstellt. Der PEP erhielt dieses Handle zuvor von PoFx während der PEP_DPM_REGISTER_DEVICE Benachrichtigung, dass der PEP informierte, dass der Treiberstapel des Geräts das Gerät bei PoFx registriert hat.

Rückgabewert

Nichts

Bemerkungen

Diese Routine wird von PoFx implementiert und wird vom PEP aufgerufen. Das RequestWorker Mitglied der PEP_KERNEL_INFORMATION_STRUCT_V3-Struktur ist ein Zeiger auf eine RequestWorker- Routine.

Jedes Mal, wenn der PEP diese Routine aufruft, antwortet PoFx, indem er eine PEP_DPM_WORK Benachrichtigung an den PEP sendet. Diese Benachrichtigung kann verzögert werden, wenn ein Arbeitsthread nicht sofort verfügbar ist, um die Arbeitsanforderung zu verarbeiten.

Ein PEP kann diese Routine bei IRQL <= DISPATCH_LEVEL aufrufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Wird ab Windows 10 unterstützt.
Zielplattform- Fenster
Header- pepfx.h (include Pep_x.h)
IRQL- <= DISPATCH_LEVEL

Siehe auch

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3