Freigeben über


IDiskQuotaControl::GetQuotaState-Methode (dskquota.h)

Ruft eine Reihe von Flags ab, die den Status des Kontingentsystems beschreiben.

Syntax

HRESULT GetQuotaState(
  [out] LPDWORD pdwState
);

Parameter

[out] pdwState

Die Kontingentstatusflags. Dieser Parameter kann ein oder mehrere der folgenden Flags enthalten.

Wert Bedeutung
DISKQUOTA_FILESTATE_INCOMPLETE
0x00000100
Die Kontingentinformationen des Volumes sind veraltet. Kontingente sind wahrscheinlich deaktiviert.
DISKQUOTA_FILESTATE_REBUILDING
0x00000200
Das Volume erstellt seine Kontingentinformationen neu.
DISKQUOTA_STATE_DISABLED
0x00000000
Kontingente sind auf dem Volume nicht aktiviert.
DISKQUOTA_STATE_ENFORCE
0x00000002
Kontingente sind aktiviert, und der Grenzwert wird erzwungen. Benutzer dürfen ihr Kontingentlimit nicht überschreiten.
DISKQUOTA_STATE_TRACK
0x00000001
Kontingente sind aktiviert, aber der Grenzwert wird nicht erzwungen. Benutzer können ihr Kontingentlimit überschreiten.

Rückgabewert

Diese Methode gibt einen Dateisystemfehler oder einen der folgenden Werte zurück.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
ERROR_ACCESS_DENIED
Der Aufrufer verfügt über unzureichende Zugriffsrechte.
ERROR_NOT_READY
Das DiskQuotaControl-Objekt wird nicht initialisiert.
E_INVALIDARG
Der pdwState-Parameter ist falsch.
E_OUTOFMEMORY
Nicht genügend Arbeitsspeicher.
E_FAIL
Unerwarteter Dateisystemfehler.
E_UNEXPECTED
Es ist eine unerwartete Ausnahme aufgetreten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dskquota.h
DLL Dskquota.dll

Weitere Informationen

Schnittstellen für die Datenträgerverwaltung

Datenträgerkontingente

IDiskQuotaControl