Condividi tramite


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
STATUS_INVALID_PARAMETER
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

Vedi anche

FltGetVolumeFromFileObject

FltGetVolumeFromInstance

FltGetVolumeFromName

FltGetVolumeGuidName

FltGetVolumeInformation

FltGetVolumeInstanceFromName

FltGetVolumeName

FltGetVolumeProperties

FltIsVolumeWritable