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.
Inheritance
The IDiskQuotaUserBatch interface inherits from the IUnknown interface. IDiskQuotaUserBatch also has these types of members:
Methods
The IDiskQuotaUserBatch interface has these methods.
IDiskQuotaUserBatch::Add Adds an IDiskQuotaUser pointer to the batch list. |
IDiskQuotaUserBatch::FlushToDisk Writes user object changes to disk in a single call to the underlying file system. |
IDiskQuotaUserBatch::Remove Removes an IDiskQuotaUser pointer from the batch list. |
IDiskQuotaUserBatch::RemoveAll Removes all IDiskQuotaUser pointers from the batch list. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | dskquota.h |