Метод 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 |