Freigeben über


IDiskQuotaControl::SetQuotaLogFlags-Methode (dskquota.h)

Steuert die Protokollierung von benutzerbezogenen Kontingentereignissen auf dem Volume. Die Protokollierung macht einen Eintrag im Ereignisprotokoll des Volumeserversystems.

Syntax

HRESULT SetQuotaLogFlags(
  [in] DWORD dwFlags
);

Parameter

[in] dwFlags

Die Protokollflags, die auf das Volume angewendet werden sollen. Verwenden Sie die folgenden Makros, um die richtigen Bits im dwFlags-Parameter festzulegen.

Makro Beschreibung
DISKQUOTA_SET_LOG_USER_LIMIT Aktivieren/Deaktivieren der Protokollierung von Verstößen gegen das Benutzerkontingentlimit. Wenn festgelegt, wird ein Ereignisprotokolleintrag erstellt, wenn der Benutzer sein zugewiesenes festes Kontingent überschreitet.
DISKQUOTA_SET_LOG_USER_THRESHOLD Aktivieren/Deaktivieren der Protokollierung von Schwellenwertverletzungen bei Benutzerwarnungen. Falls festgelegt, wird ein Ereignisprotokolleintrag erstellt, wenn der Benutzer seinen zugewiesenen Warnungsschwellenwert überschreitet.

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_OUTOFMEMORY
Nicht genügend Arbeitsspeicher.
E_FAIL
Unerwarteter Dateisystemfehler.
E_UNEXPECTED
Es ist eine unerwartete Ausnahme aufgetreten.

Anforderungen

   
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