Метод IDiskQuotaControl::Initialize (dskquota.h)
Инициализирует новый объект DiskQuotaControl , открывая том файловой системы NTFS с запрошенными правами доступа. Возвращаемое значение указывает, поддерживает ли том квоты дисков файловой системы NTFS и имеет ли вызывающий объект достаточные права доступа.
Синтаксис
HRESULT Initialize(
[in] LPCWSTR pszPath,
[in] BOOL bReadWrite
);
Параметры
[in] pszPath
Путь к корню тома, например C:\ или \\yourcomputer.
[in] bReadWrite
Если это значение равно TRUE, том открывается в режиме чтения и записи. Если это значение равно FALSE, том открывается в режиме только для чтения. Чтобы записать данные в файл квоты, необходимо указать значение TRUE, а вызов этого метода должен успешно возвращать.
Возвращаемое значение
Этот метод возвращает одно из следующих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Вызывающий объект имеет недостаточные права доступа. |
|
Недопустимое имя запрошенного пути. |
|
Запрошенный файл или объект не найден. |
|
Объект контроллера уже инициализирован. Многократная инициализация не допускается. |
|
Запрошенный путь к файлу недопустим. |
|
Файловая система не поддерживает квоты. |
|
Запрошенный путь к файлу не найден. |
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | dskquota.h |
DLL | Dskquota.dll |