iDiskQuotaControl 接口 (dskquota.h)

控制单个 NTFS 文件系统卷的磁盘配额设施。 客户端可以通过 IDiskQuotaControl 查询和设置特定于卷的配额属性。 客户端还可以枚举卷上的所有每用户配额条目。 客户端通过使用类标识符CLSID_DiskQuotaControl调用 CoCreateInstance 函数来实例化此接口。

继承

IDiskQuotaControl 接口继承自 IConnectionPointContainer 接口。 IDiskQuotaControl 还具有以下类型的成员:

方法

IDiskQuotaControl 接口包含以下方法。

 
IDiskQuotaControl::AddUserName

在卷上为指定用户添加新的配额条目。 用户由域和帐户名称标识。
IDiskQuotaControl::AddUserSid

在卷上为指定用户添加新的配额条目。 用户由安全标识符 (SID) 标识。
IDiskQuotaControl::CreateEnumUsers

创建枚举器对象,用于枚举卷上的配额用户。
IDiskQuotaControl::CreateUserBatch

创建批处理对象,用于同时优化对多个用户的配额设置的更新。
IDiskQuotaControl::D eleteUser

从卷配额信息文件中删除用户条目。
IDiskQuotaControl::FindUserName

在卷配额信息中找到特定条目。
IDiskQuotaControl::FindUserSid

在卷配额信息中找到特定的用户条目。
IDiskQuotaControl::GetDefaultQuotaLimit

检索卷的默认配额限制。
IDiskQuotaControl::GetDefaultQuotaLimitText

检索卷的默认配额限制。 限制表示为文本字符串;例如,10.5 MB。
IDiskQuotaControl::GetDefaultQuotaThreshold

检索卷的默认配额警告阈值。
IDiskQuotaControl::GetDefaultQuotaThresholdText

检索卷的默认警告阈值。
IDiskQuotaControl::GetQuotaLogFlags

检索控制卷上用户相关配额事件的日志记录的标志。
IDiskQuotaControl::GetQuotaState

检索一组描述配额系统状态的标志。
IDiskQuotaControl::GiveUserNameResolutionPriority

将指定的用户对象提升到队列的头,以便它排在下一行进行解析。
IDiskQuotaControl::Initialize

通过使用请求的访问权限打开 NTFS 文件系统卷来初始化新的 DiskQuotaControl 对象。
IDiskQuotaControl::InvalidateSidNameCache

使系统的 SID 到名称缓存的内容失效,因此对新用户对象的后续请求 (IEnumDiskQuotaUsers::Next、IDiskQuotaControl::FindUserSid 和 IDiskQuotaControl::FindUserName) 必须从域控制器获取用户名。
IDiskQuotaControl::SetDefaultQuotaLimit

修改默认配额限制。
IDiskQuotaControl::SetDefaultQuotaThreshold

修改默认警告阈值。
IDiskQuotaControl::SetQuotaLogFlags

控制卷上与用户相关的配额事件的日志记录。
IDiskQuotaControl::SetQuotaState

设置配额系统的状态。
IDiskQuotaControl::ShutdownNameResolution

将用户安全标识符 (SID) 转换为用户名。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 dskquota.h

请参阅

磁盘管理界面

磁盘配额