다음을 통해 공유


FltAllocateDeferredIoWorkItem 함수(fltkernel.h)

FltAllocateDeferredIoWorkItem 은 deferred-I/O 작업 항목을 할당합니다.

구문

PFLT_DEFERRED_IO_WORKITEM FLTAPI FltAllocateDeferredIoWorkItem();

반환 값

FltAllocateDeferredIoWorkItem 은 요청을 충족할 수 없는 풀에 메모리가 부족한 경우 NULL 을 반환합니다. 그렇지 않으면 할당된 작업 항목에 대한 포인터를 반환합니다.

설명

FltAllocateDeferredIoWorkItem 은 페이지가 없는 풀에서 지연된 I/O 작업 항목을 할당합니다.

이 작업 항목을 지연된 I/O 작업 큐에 삽입하려면 FltQueueDeferredIoWorkItem을 호출합니다.

작업 항목을 해제하기 위해 미니필터 드라이버는 일반적으로 FltQueueDeferredIoWorkItem 에 지정된 작업자 루틴에서 FltFreeDeferredIoWorkItem을 호출합니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 fltkernel.h(Fltkernel.h 포함)
라이브러리 FltMgr.lib
IRQL <= DISPATCH_LEVEL

추가 정보

FltFreeDeferredIoWorkItem

FltQueueDeferredIoWorkItem