Compartir a través de


Función FltGetFileSystemType (fltkernel.h)

La función FltGetFileSystemType toma un volumen o un objeto de instancia y proporciona el tipo de sistema de archivos del volumen.

Sintaxis

NTSTATUS FLTAPI FltGetFileSystemType(
  [in]  PVOID                FltObject,
  [out] PFLT_FILESYSTEM_TYPE FileSystemType
);

Parámetros

[in] FltObject

Puntero a un objeto de filtro. Puede ser un objeto FLT_INSTANCE o FLT_VOLUME.

[out] FileSystemType

Puntero a un objeto de FLT_FILESYSTEM_TYPE asignado por el usuario que recibe el tipo de sistema de archivos para FltObject.

Valor devuelto

FltGetFileSystemType devuelve STATUS_SUCCESS o un valor NTSTATUS adecuado, como el siguiente:

Código devuelto Descripción
STATUS_INVALID_PARAMETER
El objeto FltObject no era un objeto FLT_INSTANCE ni FLT_VOLUME.

Observaciones

Si se pasa una instancia como FltObject, FltGetFileSystemType proporciona el tipo de sistema de archivos para el volumen al que hace referencia el objeto de instancia.

Si se devuelve STATUS_INVALID_PARAMETER, el parámetro FileSystemType se establece en FLT_FSTYPE_UNKNOWN.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en a partir de Windows Vista.
de la plataforma de destino de Universal
encabezado de fltkernel.h (incluya Fltkernel.h)
biblioteca de FltMgr.lib
DLL de FltMgr.sys
irQL <= APC_LEVEL

Consulte también

FltGetVolumeFromFileObject

FltGetVolumeFromInstance

FltGetVolumeFromName

fltGetVolumeGuidName

FltGetVolumeInformation

FltGetVolumeInstanceFromName

FltGetVolumeName

FltGetVolumeProperties

fltIsVolumeWritable