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 |
---|---|
|
Erfolg. |
|
Der pUser-Parameter ist NULL. |
|
Nicht genügend Arbeitsspeicher. |
|
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 |