Partager via


Fonction IoCheckQuerySetVolumeInformation (ntifs.h)

La routine IoCheckQuerySetVolumeInformation vérifie la validité des paramètres pour une requête ou définir une opération d’informations sur le 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 est TRUE, l’opération est une opération de volume définie ; si FALSE, il s’agit d’une opération de volume de requête.

Valeur de retour

IoCheckQuerySetVolumeInformation retourne STATUS_SUCCESS si les paramètres sont valides ; sinon, elle retourne l’un des codes d’erreur suivants.

Retour du code 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 validité de paramètre n’est effectuée dans le chemin normal.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête ntifs.h (include Ntifs.h)

Voir aussi

FS_INFORMATION_CLASS

ZwQueryVolumeInformationFile

ZwSetVolumeInformationFile