FltFreeCallbackData 함수(fltkernel.h)
FltFreeCallbackData 루틴은 FltAllocateCallbackData 루틴에서 할당한 콜백 데이터 구조를 해제합니다.
통사론
VOID FLTAPI FltFreeCallbackData(
[in] PFLT_CALLBACK_DATA CallbackData
);
매개 변수
[in] CallbackData
해제할 콜백 데이터 구조에 대한 포인터입니다. 이 FLT_CALLBACK_DATA 구조체는 fltAllocateCallbackData 이전 호출에 의해 할당되어야 합니다. 이 매개 변수는 필수이며 NULL 수 없습니다.
반환 값
없음
발언
미니 필터 드라이버는 이전에 FltAllocateCallbackData 할당하고 FltPerformAsynchronousIo 또는 FltPerformSynchronousIo 호출에 사용된 콜백 데이터 구조(FLT_CALLBACK_DATA)에서만 FltFreeCallbackData 사용해야 합니다.
특히 미니 필터 드라이버는 미니 필터 드라이버 자체에 의해 할당되지 않은 콜백 데이터 구조에 이 루틴을 사용하면 안 됩니다.
FltFreeCallbackData 루틴은 제공된 CallbackData 개체와 연결된 MDL 체인을 해제합니다. FLT_CALLBACK_DATA 개체와 연결된 MDL 체인에 대한 포인터는 해당 개체에 대한 FltFreeCallbackData 호출한 후 유효하지 않습니다.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 보편적 |
헤더 | fltkernel.h(Fltkernel.h 포함) |
라이브러리 | FltMgr.lib |
IRQL | <= DISPATCH_LEVEL |