Freigeben über


FltSetQuotaInformationFile-Funktion (fltkernel.h)

Die FltSetQuotaInformationFile Routine ändert Kontingenteinträge für ein Dateiobjekt.

Syntax

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

Parameter

[in] Instance

Ein undurchsichtiger Instanzzeiger für die Minifiltertreiberinstanz, an die der Vorgang gesendet werden soll. Die Instanz muss an das Volume angefügt werden, auf dem sich die Datei befindet.

[in] FileObject

Der Dateiobjektzeiger für die Datei.

[in] Buffer

Ein Zeiger auf einen vom Aufrufer bereitgestellten, FILE_GET_QUOTA_INFORMATION-strukturierten Eingabepuffer, der die festzulegenden Kontingentinformationseinträge enthält.

[in] Length

Die Länge des Puffers, auf den der Buffer Parameter verweist.

Rückgabewert

FltSetQuotaInformationFile gibt STATUS_SUCCESS oder einen entsprechenden NTSTATUS-Wert wie den folgenden zurück.

Rückgabecode Beschreibung
STATUS_FLT_DELETING_OBJECT
Die Instanz oder das Volume wird heruntergerissen. Dies ist ein Fehlercode.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.
Zielplattform- Universal
Header- fltkernel.h (include Fltkernel.h)
Library FltMgr.lib
DLL- Fltmgr.sys
IRQL- PASSIVE_LEVEL

Siehe auch

FILE_GET_QUOTA_INFORMATION

FltQueryQuotaInformationFile-

ZwSetQuotaInformationFile-