IDiskQuotaUserBatch-Schnittstelle (dskquota.h)

Fügt einem Container mehrere Kontingentbenutzerobjekte hinzu, die dann in einem einzigen Aufruf zur Aktualisierung übermittelt werden. Dadurch wird die Anzahl der Aufrufe des zugrunde liegenden Dateisystems reduziert, was die Updateeffizienz verbessert, wenn eine große Anzahl von Benutzerobjekten aktualisiert werden muss. Diese Schnittstelle wird mithilfe der IDiskQuotaControl::CreateUserBatch-Methode instanziiert.

Vererbung

Die IDiskQuotaUserBatch-Schnittstelle erbt von der IUnknown-Schnittstelle . IDiskQuotaUserBatch verfügt auch über folgende Arten von Membern:

Methoden

Die IDiskQuotaUserBatch-Schnittstelle verfügt über diese Methoden.

 
IDiskQuotaUserBatch::Add

Fügt der Batchliste einen IDiskQuotaUser-Zeiger hinzu.
IDiskQuotaUserBatch::FlushToDisk

Schreibt Benutzerobjektänderungen auf den Datenträger in einem einzelnen Aufruf des zugrunde liegenden Dateisystems.
IDiskQuotaUserBatch::Remove

Entfernt einen IDiskQuotaUser-Zeiger aus der Batchliste.
IDiskQuotaUserBatch::RemoveAll

Entfernt alle IDiskQuotaUser-Zeiger aus der Batchliste.

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

Weitere Informationen

Schnittstellen für die Datenträgerverwaltung

Datenträgerkontingente