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 值,如下所示:
| 傳回碼 | 描述 |
|---|---|
|
FltObject 物件不是FLT_INSTANCE或FLT_VOLUME物件。 |
言論
如果實例傳遞為 FltObject,FltGetFileSystemType 會提供實例對象所參考之磁碟區的文件系統類型。
如果傳回STATUS_INVALID_PARAMETER,則會將 fileSystemType 參數 設為 FLT_FSTYPE_UNKNOWN。
要求
| 要求 | 價值 |
|---|---|
| 最低支援的用戶端 | 從 Windows Vista 開始提供。 |
| 目標平臺 | 普遍 |
| 標頭 | fltkernel.h (包括 Fltkernel.h) |
| 連結庫 | FltMgr.lib |
| DLL | FltMgr.sys |
| IRQL | <= APC_LEVEL |