Метод IDiskQuotaUser::SetQuotaLimit (dskquota.h)
Задает предельное значение квоты пользователя на томе. Ограничение устанавливается как максимальный объем дискового пространства, доступного пользователю тома.
Синтаксис
HRESULT SetQuotaLimit(
[in] LONGLONG llLimit,
[in] BOOL fWriteThrough
);
Параметры
[in] llLimit
Ограничение квоты в байтах. Если это значение равно -1, пользователь имеет неограниченную квоту.
[in] fWriteThrough
Если это значение равно TRUE, оно записывается немедленно в файл квоты тома. В противном случае значение записывается только в локальную память объекта пользователя квоты. Обычно это значение должно иметь значение TRUE. Установите значение FALSE при использовании интерфейса IDiskQuotaUserBatch для изменения нескольких записей квоты пользователя одновременно.
Возвращаемое значение
Этот метод возвращает ошибку файловой системы или одно из следующих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Вызывающий объект имеет недостаточные права доступа. |
|
Не удалось получить монопольную блокировку. |
|
Произошла непредвиденная ошибка файловой системы. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | dskquota.h |
DLL | Dskquota.dll |