Метод IAzNameResolver::NamesFromSids (azroles.h)
Метод NamesFromSids получает отображаемые имена, соответствующие указанным идентификаторам безопасности (SID).
Синтаксис
HRESULT NamesFromSids(
[in] VARIANT vSids,
[out] VARIANT *pvSidTypes,
[out] VARIANT *pvNames
);
Параметры
[in] vSids
Массив строковых представлений идентификаторов безопасности для преобразования.
Это вариант, содержащий объект SAFEARRAY или объект массива JScript. Каждый элемент массива содержит VT_BSTR , содержащий строковое представление идентификатора безопасности.
[out] pvSidTypes
Указатель на массив элементов перечисления SID_NAME_USE , указывающий типы преобразуемых идентификаторов БЕЗОПАСНОСТИ.
Это вариант, содержащий объект SAFEARRAY или объект массива JScript. Каждый элемент массива содержит значение VT_I4 , указывающее элемент перечисления SID_NAME_USE .
[out] pvNames
Указатель на массив строк, содержащих отображаемые имена субъектов, которые соответствуют идентификаторам безопасности, заданным параметром vSids .
Это вариант, содержащий объект SAFEARRAY или объект массива JScript. Каждый элемент массива содержит VT_BSTR , содержащую отображаемое имя. Если имя не удалось найти для одного или нескольких идентификаторов безопасности, соответствующий элемент массива содержит пустую строку.
Возвращаемое значение
Если метод выполнен успешно, он возвращает S_OK.
Если происходит сбой метода, он возвращает код ошибки. Если методу не удается найти отображаемые имена участников, он возвращает CO_E_NOMATCHINGNAMEFOUND. Список других распространенных кодов ошибок см. в разделе "Общие значения HRESULT".
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | azroles.h |