Fonction IoCheckQuerySetVolumeInformation (ntifs.h)
La routine IoCheckQuerySetVolumeInformation vérifie la validité des paramètres pour une opération de requête ou de définition des informations de volume.
Syntaxe
NTSTATUS IoCheckQuerySetVolumeInformation(
FS_INFORMATION_CLASS FsInformationClass,
ULONG Length,
BOOLEAN SetOperation
);
Paramètres
FsInformationClass
Valeur d’énumération FS_INFORMATION_CLASS qui spécifie la classe d’informations à vérifier.
Length
Taille, en octets, de la mémoire tampon requise pour l’opération d’informations spécifiée.
SetOperation
Valeur booléenne qui spécifie le type d’opération. Si SetOperation a la valeur TRUE, l’opération est une opération de volume défini ; si la valeur est FALSE, il s’agit d’une opération de volume de requête.
Valeur retournée
IoCheckQuerySetVolumeInformation retourne STATUS_SUCCESS si les paramètres sont valides ; sinon, elle retourne l’un des codes d’erreur suivants.
Code de retour | Description |
---|---|
STATUS_INVALID_INFO_CLASS | La valeur spécifiée dans FsInformationClass n’est pas une classe d’informations valide. |
STATUS_INFO_LENGTH_MISMATCH | La taille de la mémoire tampon spécifiée dans Longueur est inférieure à la taille de mémoire tampon requise pour l’opération de volume spécifiée. |
Remarques
IoCheckQuerySetVolumeInformation est principalement utilisé par les serveurs réseau s’exécutant en mode noyau, car aucune vérification de la validité des paramètres n’est effectuée dans le chemin normal.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | ntifs.h (include Ntifs.h) |