Partager via


Fonction IoCheckQuerySetFileInformation (ntifs.h)

La routine IoCheckQuerySetFileInformation vérifie la validité des paramètres pour une opération d’informations de fichier ou de requête.

Syntaxe

NTSTATUS IoCheckQuerySetFileInformation(
  FILE_INFORMATION_CLASS FileInformationClass,
  ULONG                  Length,
  BOOLEAN                SetOperation
);

Paramètres

FileInformationClass

Valeur d’énumération FILE_INFORMATION_CLASS qui spécifie la classe d’informations de fichier à vérifier.

Length

Taille, en octets, de la mémoire tampon requise pour l’opération d’informations de fichier 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 fichier défini ; si FALSE, il s’agit d’une opération de fichier de requête.

Valeur de retour

IoCheckQuerySetFileInformation 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 FileInformationClass n’est pas une classe d’informations valide.
STATUS_INFO_LENGTH_MISMATCH La taille de mémoire tampon spécifiée dans longueur est inférieure à la taille de mémoire tampon requise pour l’opération de fichier spécifiée.

Remarques

IoCheckQuerySetFileInformation 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

FILE_INFORMATION_CLASS

ZwQueryInformationFile

ZwSetInformationFile