Интерфейс IDiskQuotaControl (dskquota.h)
Управляет средствами квоты дисков для одного тома файловой системы NTFS. Клиент может запрашивать и задавать атрибуты квоты для конкретного тома с помощью IDiskQuotaControl. Клиент также может перечислить все записи квоты на пользователя в томе. Клиент создает экземпляр этого интерфейса, вызывая функцию CoCreateInstance с помощью идентификатора класса CLSID_DiskQuotaControl.
Наследование
Интерфейс 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 МБ. |
IDiskQuotaControl::GetDefaultQuotaThreshold Извлекает пороговое значение предупреждения квоты по умолчанию для тома. |
IDiskQuotaControl::GetDefaultQuotaThresholdText Извлекает пороговое значение предупреждения по умолчанию для тома. |
IDiskQuotaControl::GetQuotaLogFlags Извлекает флаги, управляющие ведением журнала событий квоты, связанных с пользователем, на томе. |
IDiskQuotaControl::GetQuotaState Извлекает набор флагов, описывающих состояние системы квот. |
IDiskQuotaControl::GiveUserNameResolutionPriority Повышает уровень указанного пользовательского объекта до заголовка очереди, чтобы он был следующим в строке для разрешения. |
IDiskQuotaControl::Initialize Инициализирует новый объект DiskQuotaControl, открывая том файловой системы NTFS с запрошенными правами доступа. |
IDiskQuotaControl::InvalidateSidNameCache Делает недействительным содержимое системного кэша sid-to-name, поэтому последующие запросы новых объектов пользователя (IEnumDiskQuotaUsers::Next, IDiskQuotaControl::FindUserSid и IDiskQuotaControl::FindUserName) должны получать имена пользователей от контроллера домена. |
IDiskQuotaControl::SetDefaultQuotaLimit Изменяет ограничение квоты по умолчанию. |
IDiskQuotaControl::SetDefaultQuotaThreshold Изменяет пороговое значение предупреждения по умолчанию. |
IDiskQuotaControl::SetQuotaLogFlags Управляет ведением журнала событий квоты, связанных с пользователем, на томе. |
IDiskQuotaControl::SetQuotaState Задает состояние системы квот. |
IDiskQuotaControl::ShutdownNameResolution Преобразует идентификаторы безопасности пользователей (SID) в имена пользователей. |
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | dskquota.h |