Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction FltGetFileSystemType prend un volume ou un objet d’instance et fournit le type de système de fichiers du volume.
Syntaxe
NTSTATUS FLTAPI FltGetFileSystemType(
[in] PVOID FltObject,
[out] PFLT_FILESYSTEM_TYPE FileSystemType
);
Paramètres
[in] FltObject
Pointeur vers un objet de filtre. Il peut s’agir d’un objet FLT_INSTANCE ou FLT_VOLUME.
[out] FileSystemType
Pointeur vers un utilisateur alloué FLT_FILESYSTEM_TYPE objet qui reçoit le type de système de fichiers pour FltObject.
Valeur de retour
FltGetFileSystemType retourne STATUS_SUCCESS ou une valeur NTSTATUS appropriée, par exemple :
| Retourner le code | Description |
|---|---|
|
L’objet FltObject n’était pas un objet FLT_INSTANCE ou FLT_VOLUME. |
Remarques
Si une instance est passée en tant que FltObject, FltGetFileSystemType fournit le type de système de fichiers pour le volume référencé par l’objet d’instance.
Si STATUS_INVALID_PARAMETER est retourné, le paramètre FileSystemType est défini sur FLT_FSTYPE_UNKNOWN.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Disponible à partir de Windows Vista. |
| plateforme cible | Universel |
| d’en-tête | fltkernel.h (include Fltkernel.h) |
| bibliothèque | FltMgr.lib |
| DLL | FltMgr.sys |
| IRQL | <= APC_LEVEL |