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