Метод IDiskQuotaControl::D eleteUser (dskquota.h)
Удаляет пользовательскую запись из файла сведений о квоте тома, если сумма квоты, взимаемая пользователем, равна нулю (0) байтам.
Синтаксис
HRESULT DeleteUser(
[in] PDISKQUOTA_USER pUser
);
Параметры
[in] pUser
Указатель на интерфейс IDiskQuotaUser пользователя, запись квоты которого помечена для удаления.
Возвращаемое значение
Этот метод возвращает ошибку файловой системы или одно из следующих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
У вызывающего абонента недостаточно прав доступа. |
|
Пользователь владеет файлами на томе. |
|
Объект DiskQuotaControl не инициализирован. |
|
Параметр pUser имеет значение NULL. |
|
Недостаточно памяти. |
|
Произошла непредвиденная ошибка файловой системы. |
|
Произошло непредвиденное исключение. |
Комментарии
Этот метод фактически не удаляет запись квоты из тома. Он помечает запись для удаления. Файловая система NTFS выполняет фактическое удаление позже. После вызова IDiskQuotaControl::D eleteUser интерфейс IDiskQuotaUser по-прежнему активен. Этот метод не удаляет объект пользователя из памяти. Чтобы освободить объект пользователя, вызовите метод IUnknown::Release.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | dskquota.h |
DLL | Dskquota.dll |