FltGetFileSystemType 函式 (fltkernel.h)
FltGetFileSystemType 函式會採用磁碟區或實例物件,並提供磁碟區的文件系統類型。
語法
NTSTATUS FLTAPI FltGetFileSystemType(
[in] PVOID FltObject,
[out] PFLT_FILESYSTEM_TYPE FileSystemType
);
參數
[in] FltObject
篩選物件的指標。 這可以是FLT_INSTANCE或FLT_VOLUME物件。
[out] FileSystemType
使用者配置FLT_FILESYSTEM_TYPE物件的指標,該物件會接收 FltObject 的文件系統類型。
傳回值
FltGetFileSystemType 會傳回STATUS_SUCCESS或適當的 NTSTATUS 值,如下所示:
傳回碼 | Description |
---|---|
|
FltObject 物件不是FLT_INSTANCE或FLT_VOLUME物件。 |
備註
如果將實例當做 FltObject 傳遞, FltGetFileSystemType 會提供實例物件所參考磁碟區的文件系統類型。
如果傳回 STATUS_INVALID_PARAMETER,FileSystemType 參數會設定為 FLT_FSTYPE_UNKNOWN。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows Vista 開始提供。 |
目標平台 | Universal |
標頭 | fltkernel.h (包含 Fltkernel.h) |
程式庫 | FltMgr.lib |
Dll | FltMgr.sys |
IRQL | <= APC_LEVEL |