FltGetFileSystemType-Funktion (fltkernel.h)
Die FltGetFileSystemType-Funktion nimmt ein Volume oder instance -Objekt an und stellt den Dateisystemtyp des Volumes bereit.
Syntax
NTSTATUS FLTAPI FltGetFileSystemType(
[in] PVOID FltObject,
[out] PFLT_FILESYSTEM_TYPE FileSystemType
);
Parameter
[in] FltObject
Ein Zeiger auf ein Filterobjekt. Dies kann ein FLT_INSTANCE- oder FLT_VOLUME-Objekt sein.
[out] FileSystemType
Ein Zeiger auf einen Benutzer, der FLT_FILESYSTEM_TYPE Objekt zugeordnet ist, das den Dateisystemtyp für FltObject empfängt.
Rückgabewert
FltGetFileSystemType gibt STATUS_SUCCESS oder einen entsprechenden NTSTATUS-Wert wie den folgenden zurück:
Rückgabecode | Beschreibung |
---|---|
|
Das FltObject-Objekt war kein FLT_INSTANCE- oder FLT_VOLUME-Objekt. |
Hinweise
Wenn ein instance als FltObject übergeben wird, stellt FltGetFileSystemType den Dateisystemtyp für das Volume bereit, auf das vom instance-Objekt verwiesen wird.
Wenn STATUS_INVALID_PARAMETER zurückgegeben wird, wird der FileSystemType-Parameter auf FLT_FSTYPE_UNKNOWN festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows Vista. |
Zielplattform | Universell |
Header | fltkernel.h (include Fltkernel.h) |
Bibliothek | FltMgr.lib |
DLL | FltMgr.sys |
IRQL | <= APC_LEVEL |