IDiskQuotaUserBatch interface (dskquota.h)

Adds multiple quota user objects to a container that is then submitted for update in a single call. This reduces the number of calls to the underlying file system, improving update efficiency when a large number of user objects must be updated. This interface is instantiated by using the IDiskQuotaControl::CreateUserBatch method.


The IDiskQuotaUserBatch interface inherits from the IUnknown interface. IDiskQuotaUserBatch also has these types of members:


The IDiskQuotaUserBatch interface has these methods.


Adds an IDiskQuotaUser pointer to the batch list.

Writes user object changes to disk in a single call to the underlying file system.

Removes an IDiskQuotaUser pointer from the batch list.

Removes all IDiskQuotaUser pointers from the batch list.


Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header dskquota.h

See also

Disk Management Interfaces

Disk Quotas