Метод IDiskQuotaControl::FindUserName (dskquota.h)
Находит определенную запись в сведениях о квоте тома. В качестве ключа поиска используется имя входа в учетную запись пользователя.
Синтаксис
HRESULT FindUserName(
[in] LPCWSTR pszLogonName,
[out] PDISKQUOTA_USER *ppUser
);
Параметры
[in] pszLogonName
Указатель на имя входа в учетную запись пользователя.
[out] ppUser
Указатель на указатель интерфейса IDiskQuotaUser на объект пользователя квоты.
Возвращаемое значение
Этот метод возвращает ошибку файловой системы или одно из следующих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
У вызывающего абонента недостаточно прав доступа. |
|
Недопустимый идентификатор безопасности для пользователя. |
|
Нет доступных сопоставлений для идентификатора безопасности. |
|
Объект DiskQuotaControl не инициализирован. |
|
Параметр pUserSid или ppUser имеет значение NULL. |
|
Недостаточно памяти. |
|
Произошла непредвиденная ошибка файловой системы. |
|
Произошло непредвиденное исключение. |
Комментарии
Этот метод возвращает объект пользователя, даже если в файле квоты нет записи о квоте пользователя. Это согласуется с идеей автоматического добавления пользователей и параметров квоты по умолчанию. Если в настоящее время для запрошенного пользователя нет записи квоты и пользователь будет добавлен в файл квоты, если он запрашивает место на диске, возвращенный объект пользователя будет иметь пороговое значение предупреждения и жесткие квоты, равные параметрам тома по умолчанию.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | dskquota.h |
DLL | Dskquota.dll |