Partager via


FltSetQuotaInformationFile, fonction (fltkernel.h)

La routine FltSetQuotaInformationFile modifie les entrées de quota pour un objet de fichier.

Syntaxe

NTSTATUS FLTAPI FltSetQuotaInformationFile(
  [in] PFLT_INSTANCE Instance,
  [in] PFILE_OBJECT  FileObject,
  [in] PVOID         Buffer,
  [in] ULONG         Length
);

Paramètres

[in] Instance

Pointeur d’instance opaque pour l’instance de pilote minifilter à laquelle l’opération doit être envoyée. L’instance doit être attachée au volume où réside le fichier.

[in] FileObject

Pointeur d’objet de fichier pour le fichier.

[in] Buffer

Pointeur vers une mémoire tampon d’entrée structurée fournie par l’appelant FILE_GET_QUOTA_INFORMATIONqui contient les entrées d’informations de quota à définir.

[in] Length

Longueur, en octets, de la mémoire tampon vers laquelle pointe le paramètre tampon.

Valeur de retour

FltSetQuotaInformationFile retourne STATUS_SUCCESS ou une valeur NTSTATUS appropriée, par exemple.

Retourner le code Description
STATUS_FLT_DELETING_OBJECT
L’instance ou le volume est détruit. Il s’agit d’un code d’erreur.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8.
plateforme cible Universel
d’en-tête fltkernel.h (include Fltkernel.h)
bibliothèque FltMgr.lib
DLL Fltmgr.sys
IRQL PASSIVE_LEVEL

Voir aussi

FILE_GET_QUOTA_INFORMATION

FltQueryQuotaInformationFile

ZwSetQuotaInformationFile