Функция 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

Указатель на подпрограмму CustomThreadedDpc , связанную с DPC.

[in, optional] DeferredContext

Указывает значение, передаваемое в качестве параметра DeferredContextв CustomThreadedDpc.

Возвращаемое значение

None

Remarks

Дополнительные сведения о потоковом контроллере домена см. в статье Введение в потоковые DPC.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях Windows.
Целевая платформа Универсальное
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Любой уровень

См. также раздел

CustomThreadedDpc

KeInsertQueueDpc

KeRemoveQueueDpc