Метод IDiskQuotaControl::SetQuotaState (dskquota.h)
Задает состояние системы квот.
Синтаксис
HRESULT SetQuotaState(
[in] DWORD dwState
);
Параметры
[in] dwState
Состояние, применяемое к тому. Используйте следующие макросы, чтобы задать правильные биты.
Макрос | Включить | Track | Применять |
---|---|---|---|
DISKQUOTA_SET_DISABLED | Нет | Нет | Нет |
DISKQUOTA_SET_TRACKED | Да | Да | Нет |
DISKQUOTA_SET_ENFORCED | Да | Да | Да |
Возвращаемое значение
Этот метод возвращает ошибку файловой системы или одно из следующих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Вызывающий объект имеет недостаточные права доступа. |
|
Объект DiskQuotaControl не инициализирован. |
|
Неправильный параметр dwState . |
|
Недостаточно памяти. |
|
Произошла непредвиденная ошибка файловой системы. |
|
Произошло непредвиденное исключение. |
Комментарии
Не все атрибуты состояния можно изменить. Атрибуты enable, track и enforce можно изменить.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | dskquota.h |
DLL | Dskquota.dll |