Функция 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 | Любой уровень |