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


Метод IDiskQuotaUserBatch::Add (dskquota.h)

Добавляет указатель IDiskQuotaUser в список пакетов. Этот метод вызывает AddRef для указателя интерфейса pUser . Release автоматически вызывается для каждого указателя интерфейса IDiskQuotaUser при уничтожении объекта пакета.

При установке значений для объекта пользователя квоты при подготовке к пакетной обработке укажите FALSE для параметра fWriteThrough в методах IDiskQuotaUser::SetQuotaLimit и IDiskQuotaUser::SetQuotaThreshold . При этом значения сохраняются в памяти без записи на диск. Чтобы записать изменения на диск, вызовите метод IDiskQuotaUserBatch::FlushToDisk .

Синтаксис

HRESULT Add(
  [in] PDISKQUOTA_USER pUser
);

Параметры

[in] pUser

Указатель на интерфейс IDiskQuotaUser объекта пользователя квоты.

Возвращаемое значение

Этот метод возвращает одно из следующих значений.

Код возврата Описание
S_OK
Успешно.
E_INVALIDARG
Параметр pUser имеет значение NULL.
E_OUTOFMEMORY
Недостаточно памяти.
E_UNEXPECTED
Произошло непредвиденное исключение.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header dskquota.h
DLL Dskquota.dll

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

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

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

IDiskQuotaUserBatch