Funzione FltGetFileSystemType (fltkernel.h)
La funzione FltGetFileSystemType accetta un volume o un oggetto istanza e fornisce il tipo di file system del volume.
Sintassi
NTSTATUS FLTAPI FltGetFileSystemType(
[in] PVOID FltObject,
[out] PFLT_FILESYSTEM_TYPE FileSystemType
);
Parametri
[in] FltObject
Puntatore a un oggetto filtro. Può trattarsi di un oggetto FLT_INSTANCE o FLT_VOLUME.
[out] FileSystemType
Puntatore a un utente allocato FLT_FILESYSTEM_TYPE oggetto che riceve il tipo di file system per FltObject.
Valore restituito
FltGetFileSystemType restituisce STATUS_SUCCESS o un valore NTSTATUS appropriato, ad esempio:
Codice restituito | Descrizione |
---|---|
|
L'oggetto FltObject non è un oggetto FLT_INSTANCE o FLT_VOLUME. |
Commenti
Se un'istanza viene passata come FltObject, FltGetFileSystemType fornisce il tipo di file system per il volume a cui fa riferimento l'oggetto istanza.
Se viene restituito STATUS_INVALID_PARAMETER, il parametro FileSystemType viene impostato su FLT_FSTYPE_UNKNOWN.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows Vista. |
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (include Fltkernel.h) |
Libreria | FltMgr.lib |
DLL | FltMgr.sys |
IRQL | <= APC_LEVEL |