Auf Englisch lesen

Teilen über


KeInitializeThreadedDpc-Funktion (wdm.h)

Die KeInitializeThreadedDpc Routine initialisiert ein DPC-Objekt mit Thread und registriert eine CustomThreadedDpc Routine für dieses Objekt.

Syntax

C++
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 Speicher zuweisen.

[in] DeferredRoutine

Zeigen Sie auf die CustomThreadedDpc Routine, die dem DPC zugeordnet werden soll.

[in, optional] DeferredContext

Gibt den Wert an, der als DeferredContext Parameter übergeben werden soll, um CustomThreadedDpc.

Rückgabewert

Nichts

Bemerkungen

Weitere Informationen zu Thread-DPCs finden Sie unter Einführung in Threaded DPCs.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen von Windows.
Zielplattform- Universal
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- Beliebige Ebene

Siehe auch

CustomThreadedDpc-

KeInsertQueueDpc

KeRemoveQueueDpc