次の方法で共有


KeInitializeThreadedDpc 関数 (wdm.h)

KeInitializeThreadedDpc ルーチンは、スレッド化された DPC オブジェクトを初期化し、そのオブジェクトの customThreadedDpc ルーチン 登録します。

構文

void KeInitializeThreadedDpc(
  [out]          PRKDPC             Dpc,
  [in]           PKDEFERRED_ROUTINE DeferredRoutine,
  [in, optional] PVOID              DeferredContext
);

パラメーター

[out] Dpc

初期化する DPC オブジェクトを表す KDPC 構造体へのポインター。 呼び出し元は、常駐メモリから構造体の記憶域を割り当てる必要があります。

[in] DeferredRoutine

DPC に関連付ける CustomThreadedDpc ルーチンへのポインター。

[in, optional] DeferredContext

CustomThreadedDpc DeferredContext パラメーターとして渡す値指定します。

戻り値

何一つ

備考

スレッド化された DPC の詳細については、「スレッド DPCの概要」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows で使用できます。
ターゲット プラットフォーム 万国
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 任意のレベル

関連項目

CustomThreadedDpc

KeInsertQueueDpc

KeRemoveQueueDpc