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 instance-Zeiger für den Minifiltertreiber instance, an den der Vorgang gesendet werden soll. Die instance 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 in Bytes, auf den der Buffer-Parameter zeigt.

Rückgabewert

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

Rückgabecode Beschreibung
STATUS_FLT_DELETING_OBJECT
Die instance oder das Volume wird abgerissen. Dies ist ein Fehlercode.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 8.
Zielplattform Universell
Header fltkernel.h (fltkernel.h einschließen)
Bibliothek FltMgr.lib
DLL Fltmgr.sys
IRQL PASSIVE_LEVEL

Weitere Informationen

FILE_GET_QUOTA_INFORMATION

FltQueryQuotaInformationFile

ZwSetQuotaInformationFile