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
指定要作为 DeferredContext 参数传递给 CustomThreadedDpc的值。
返回值
没有
言论
有关线程式 DPC 的详细信息,请参阅 线程式 DPC简介。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows Vista 和更高版本的 Windows 中可用。 |
目标平台 | 普遍 |
标头 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 任何级别 |