共用方式為


KeInitializeThreadedDpc 函式 (wdm.h)

KeInitializeThreadedDpc 例程會初始化線程 DPC 物件,並註冊該物件的 CustomThreadedDpc 例程。

語法

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

參數

[out] Dpc

KDPC 結構的指標,表示要初始化的 DPC 物件。 呼叫端必須從常駐記憶體配置結構的記憶體。

[in] DeferredRoutine

要與 DPC 產生關聯的 CustomThreadedDpc 例程指標。

[in, optional] DeferredContext

指定要當做 DeferredContext 參數傳遞至 CustomThreadedDpc 的值。

傳回值

備註

如需線程 DPC 的詳細資訊,請參閱 線程 DPC 簡介

規格需求

需求
最低支援的用戶端 適用於 Windows Vista 和更新版本的 Windows。
目標平台 Universal
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL 任何層級

另請參閱

CustomThreadedDpc

KeInsertQueueDpc

KeRemoveQueueDpc