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 中可用。 |
目标平台 | 通用 |
标头 | wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 任何级别 |