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 |