Fonction FltSetQuotaInformationFile (fltkernel.h)

La routine FltSetQuotaInformationFile modifie les entrées de quota d’un objet file.

Syntaxe

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

Paramètres

[in] Instance

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

[in] FileObject

Pointeur de l’objet file pour le fichier.

[in] Buffer

Pointeur vers une mémoire tampon d’entrée FILE_GET_QUOTA_INFORMATION structurée fournie par l’appelant qui 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 Buffer .

Valeur retournée

FltSetQuotaInformationFile retourne STATUS_SUCCESS ou une valeur NTSTATUS appropriée, telle que la suivante.

Code de retour Description
STATUS_FLT_DELETING_OBJECT
Le instance ou le volume est détruit. Il s’agit d’un code d’erreur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.
Plateforme cible Universal
En-tête fltkernel.h (inclure Fltkernel.h)
Bibliothèque FltMgr.lib
DLL Fltmgr.sys
IRQL PASSIVE_LEVEL

Voir aussi

FILE_GET_QUOTA_INFORMATION

FltQueryQuotaInformationFile

ZwSetQuotaInformationFile