Поделиться через


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

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

Никакой

Замечания

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

Требования

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

См. также

CustomThreadedDpc

KeInsertQueueDpc

KeRemoveQueueDpc