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 |