Freigeben über


IDiskQuotaUserBatch::Add-Methode (dskquota.h)

Fügt der Batchliste einen IDiskQuotaUser-Zeiger hinzu. Diese Methode ruft AddRef für den pUser-Schnittstellenzeiger auf. Release wird automatisch für jeden enthaltenen IDiskQuotaUser-Schnittstellenzeiger aufgerufen, wenn das Batchobjekt zerstört wird.

Geben Sie beim Festlegen von Werten für ein Kontingentbenutzerobjekt zur Vorbereitung der Batchverarbeitung false für den fWriteThrough-Parameter in den Methoden IDiskQuotaUser::SetQuotaLimit und IDiskQuotaUser::SetQuotaThreshold an. Dadurch werden die Werte im Arbeitsspeicher gespeichert, ohne auf den Datenträger zu schreiben. Um die Änderungen auf den Datenträger zu schreiben, rufen Sie die IDiskQuotaUserBatch::FlushToDisk-Methode auf.

Syntax

HRESULT Add(
  [in] PDISKQUOTA_USER pUser
);

Parameter

[in] pUser

Ein Zeiger auf die IDiskQuotaUser-Schnittstelle des Kontingentbenutzerobjekts.

Rückgabewert

Diese Methode gibt einen der folgenden Werte zurück.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_INVALIDARG
Der pUser-Parameter ist NULL.
E_OUTOFMEMORY
Nicht genügend Arbeitsspeicher.
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

IDiskQuotaUserBatch