Freigeben über


POFXCALLBACKREQUESTWORKER-Rückruffunktion (pep_x.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) eine Arbeitsanforderung enthält, die im Auftrag 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 bei PoFx darstellt. Das PEP hat dieses Handle zuvor von PoFx während der PEP_DPM_REGISTER_DEVICE Benachrichtigung erhalten, die pep darüber informiert hat, dass der Treiberstapel des Geräts das Gerät mit PoFx registriert hat.

Rückgabewert

Keine

Bemerkungen

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

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

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 10 unterstützt.
Zielplattform Windows
Kopfzeile pep_x.h (einschließlich Pep_x.h)
IRQL <= DISPATCH_LEVEL

Weitere Informationen

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3