Метод IDiskQuotaControl::CreateEnumUsers (dskquota.h)
Создает объект перечислителя для перечисления пользователей квоты на томе. Созданный объект реализует интерфейс IEnumDiskQuotaUsers .
Синтаксис
HRESULT CreateEnumUsers(
[in] PSID *rgpUserSids,
[in] DWORD cpSids,
[in] DWORD fNameResolution,
[out] PENUM_DISKQUOTA_USERS *ppEnum
);
Параметры
[in] rgpUserSids
Массив указателей идентификатора безопасности (SID), представляющий пользовательские объекты, которые будут включены в перечисление. Если это значение равно NULL, перечисляются все пользовательские записи.
[in] cpSids
Количество элементов в массиве rgpUserSids . Игнорируется, если rgpUserSids имеет значение NULL.
[in] fNameResolution
Указывает, как требуется получить сведения об учетной записи пользователя. Сведения о квоте тома идентифицируют пользователей по идентификатору безопасности. Сведения об учетной записи пользователя (например, доменное имя, имя учетной записи и полное имя) должны быть получены с сетевого контроллера домена или локального компьютера, если он не находится в сети. Этот параметр может принимать одно из указанных ниже значений.
Значение | Значение |
---|---|
|
Асинхронное разрешение сведений об учетной записи пользователя. Метод IEnumDiskQuotaUsers::Next возвращает немедленно. Вызывающий объект должен реализовать интерфейс IDiskQuotaEvents , чтобы получать уведомление о доступности сведений. Если сведения были кэшированы во время предыдущего запроса, уведомление происходит сразу после обслуживания объекта. В противном случае метод получает сведения от сетевого контроллера домена, а затем уведомляет IDiskQuotaEvents. |
|
Не разрешайте сведения об учетной записи пользователя. |
|
Синхронное разрешение сведений об учетной записи пользователя. Метод IEnumDiskQuotaUsers::Next возвращает значение при разрешении сведений. Если сведения существуют в кэше идентификаторов безопасности дисковой квоты, они возвращаются немедленно. В противном случае метод должен найти сведения. Это может занять несколько минут. |
[out] ppEnum
Указатель на указатель на перечислитель IEnumDiskQuotaUsers .
Возвращаемое значение
Этот метод возвращает одно из следующих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
У вызывающего абонента недостаточно прав доступа. |
|
Объект DiskQuotaControl не инициализирован. |
|
Параметр ppEnum имеет значение NULL. |
|
Недостаточно памяти. |
|
Произошло непредвиденное исключение. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | dskquota.h |
DLL | Dskquota.dll |