Метод IAzClientContext2::GetAssignedScopesPage (azroles.h)
Метод GetAssignedScopesPage извлекает список областей, в которых клиенту, представленному текущим объектом IAzClientContext2 , назначается по крайней мере одна роль.
Синтаксис
HRESULT GetAssignedScopesPage(
[in] LONG lOptions,
[in] LONG PageSize,
[in, out] VARIANT *pvarCursor,
VARIANT *pvarScopeNames
);
Параметры
[in] lOptions
Флаг, указывающий, проверяет ли этот метод группы запросов LDAP на наличие назначения область. Ранее кэшированные группы запросов LDAP проверяются независимо от значения этого флага.
Значение | Значение |
---|---|
|
Группы запросов LDAP, которые ранее не кэшировались, не проверяются. |
[in] PageSize
Количество элементов в результатах каждой страницы.
[in, out] pvarCursor
Указатель на VARIANT , представляющий текущую страницу результатов. Для первого вызова метода GetAssignedScopesPage передайте VT_EMPTY в качестве значения этого параметра, чтобы получить первую страницу результатов. Количество элементов на странице определяется значением параметра PageSize . В выходных данных этот параметр содержит значение, которое будет передано в следующем вызове GetAssignedScopesPage для получения следующей страницы результатов. Если значение этого параметра в выходных данных равно EMPTY, страницы результатов больше не отображаются.
pvarScopeNames
При возврате содержит массив переменных типа VARIANT. Каждый элемент массива имеет тип VT_BSTR и содержит имя область, которому назначен текущий клиент. Количество элементов в массиве определяется параметром PageSize .
Возвращаемое значение
Если метод выполнен успешно, метод возвращает S_OK.
Если метод завершается сбоем, он возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.
Комментарии
Если несколько потоков обращаются к одному хранилищу авторизации, вызов метода GetAssignedScopesPage в одном из потоков может не возвращать точные результаты, если другой поток изменяет хранилище.
В JScript возвращаемые значения SAFEARRAY должны быть преобразованы в объект Массив JScript.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008, Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения] |
Целевая платформа | Windows |
Header | azroles.h |
Библиотека | Azroles.lib |
DLL | Azroles.dll |
Распространяемые компоненты | Пакет средств администрирования Windows Server 2003 в Windows XP |