共用方式為


FltLoadFilter 函式 (fltkernel.h)

FltLoadFilter 例程會動態將小型篩選驅動程式載入目前執行中的系統。

語法

NTSTATUS FLTAPI FltLoadFilter(
  [in] PCUNICODE_STRING FilterName
);

參數

[in] FilterName

包含迷你篩選驅動程式服務名稱之 UNICODE_STRING 結構的指標。

傳回值

FltLoadFilter 會傳回STATUS_SUCCESS或適當的 NTSTATUS 值,例如下列其中一項:

傳回碼 描述
STATUS_DRIVER_FAILED_PRIOR_UNLOAD
無法載入迷你篩選驅動程式,因為舊版驅動程式仍在記憶體中。 這是錯誤碼。
STATUS_FAILED_DRIVER_ENTRY
小型篩選驅動程式的 DriverEntry 例程傳回不是成功程式代碼的NTSTATUS值。 這是錯誤碼。
STATUS_IMAGE_ALREADY_LOADED
迷你篩選驅動程式已在執行中。 這是錯誤碼。
STATUS_OBJECT_NAME_NOT_FOUND
找不到相符的迷你篩選驅動程式。 這是錯誤碼。

言論

相依於另一個小型篩選驅動程式的迷你篩選驅動程式,可以呼叫 FltLoadFilter載入該迷你篩選驅動程式。

若要卸除支援的迷你篩選驅動程式,請呼叫 FltUnloadFilter

要求

要求 價值
目標平臺 普遍
標頭 fltkernel.h (包括 Fltkernel.h)
連結庫 FltMgr.lib
DLL Fltmgr.sys
IRQL PASSIVE_LEVEL

另請參閱

FltUnloadFilter

UNICODE_STRING