KeInitializeThreadedDpc-Funktion (wdm.h)
Die KeInitializeThreadedDpc-Routine initialisiert ein DPC-Threadobjekt und registriert eine CustomThreadedDpc-Routine für dieses Objekt.
Syntax
void KeInitializeThreadedDpc(
[out] PRKDPC Dpc,
[in] PKDEFERRED_ROUTINE DeferredRoutine,
[in, optional] PVOID DeferredContext
);
Parameter
[out] Dpc
Zeiger auf eine KDPC-Struktur , die das zu initialisierende DPC-Objekt darstellt. Der Aufrufer muss Speicher für die Struktur aus dem residenten Arbeitsspeicher zuordnen.
[in] DeferredRoutine
Zeiger auf die CustomThreadedDpc-Routine , die dem DPC zugeordnet werden soll.
[in, optional] DeferredContext
Gibt den Wert an, der als DeferredContext-Parameter an CustomThreadedDpc übergeben werden soll.
Rückgabewert
Keine
Bemerkungen
Weitere Informationen zu Thread-DPCs finden Sie unter Einführung in Thread-DPCs.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und späteren Windows-Versionen. |
Zielplattform | Universell |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Beliebige Ebene |