Функция FltAllocateGenericWorkItem (fltkernel.h)
FltAllocateGenericWorkItem выделяет универсальный рабочий элемент.
Синтаксис
PFLT_GENERIC_WORKITEM FLTAPI FltAllocateGenericWorkItem();
Возвращаемое значение
Функция FltAllocateGenericWorkItem возвращает значение NULL , если недостаточно памяти в неупакованном пуле для удовлетворения запроса. В противном случае возвращается указатель на выделенный рабочий элемент.
Комментарии
FltAllocateGenericWorkItem выделяет универсальный рабочий элемент из непагированного пула.
Чтобы вставить этот рабочий элемент в рабочую очередь, вызовите FltQueueGenericWorkItem.
Чтобы освободить рабочий элемент, драйвер минифильтра обычно вызывает FltFreeGenericWorkItem из рабочей подпрограммы, указанной в fltQueueGenericWorkItem.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | fltkernel.h (включая Fltkernel.h) |
Библиотека | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= DISPATCH_LEVEL |