FltFreeCallbackData 函式 (fltkernel.h)

FltFreeCallbackData 例程會釋放由 FltAllocateCallbackData 例程所配置的回呼數據結構。

語法

VOID FLTAPI FltFreeCallbackData(
  [in] PFLT_CALLBACK_DATA CallbackData
);

參數

[in] CallbackData

要釋放之回呼數據結構的指標。 這個 FLT_CALLBACK_DATA 結構必須由先前呼叫 FltAllocateCallbackData來配置。 這是必要參數,而且無法 NULL

傳回值

沒有

言論

小型篩選驅動程式應該只在回呼數據結構 (FLT_CALLBACK_DATA) 上使用 FltFreeCallbackData,其先前配置 FltAllocateCallbackData,並用於呼叫 FltPerformAsynchronousIoFltPerformSynchronousIo

特別是,小型篩選驅動程式不應該將此例程用於迷你篩選驅動程式本身未配置的任何回呼數據結構。

FltFreeCallbackData 例程會釋放與 所提供之 callbackData 對象相關聯的任何 MDL 鏈結。 在呼叫 該物件的 FltFreeCallbackData 之後,與 FLT_CALLBACK_DATA 對象相關聯的 MDL 鏈結指標將會無效。

要求

要求 價值
目標平臺 普遍
標頭 fltkernel.h (包括 Fltkernel.h)
連結庫 FltMgr.lib
IRQL <= DISPATCH_LEVEL

另請參閱

FLT_CALLBACK_DATA

FltAllocateCallbackData

FltPerformAsynchronousIo

FltPerformSynchronousIo

FltReuseCallbackData