Поделиться через


Интерфейс 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

См. также раздел

Интерфейсы управления дисками

Дисковые квоты