Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
FltAllocateDeferredIoWorkItem выделяет отложенный рабочий элемент ввода-вывода.
Синтаксис
PFLT_DEFERRED_IO_WORKITEM FLTAPI FltAllocateDeferredIoWorkItem();
Возвращаемое значение
FltAllocateDeferredIoWorkItem возвращает null, если недостаточно памяти в непаганном пуле для удовлетворения запроса. В противном случае он возвращает указатель на выделенный рабочий элемент.
Замечания
FltAllocateDeferredIoWorkItem выделяет отложенный рабочий элемент ввода-вывода из непагированного пула.
Чтобы вставить этот рабочий элемент в отложенную очередь операций ввода-вывода, вызовите FltQueueDeferredIoWorkItem.
Чтобы освободить рабочий элемент, драйвер минифильтра обычно вызывает FltFreeDeferredIoWorkItem из рабочей процедуры, указанной в FltQueueDeferredIoWorkItem.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Всеобщий |
| заголовка | fltkernel.h (include Fltkernel.h) |
| библиотеки | FltMgr.lib |
| IRQL | <= DISPATCH_LEVEL |