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 |