Méthode IAzNameResolver ::NamesFromSids (azroles.h)
La méthode NamesFromSids obtient les noms d’affichage qui correspondent aux identificateurs de sécurité (SID) spécifiés.
Syntaxe
HRESULT NamesFromSids(
[in] VARIANT vSids,
[out] VARIANT *pvSidTypes,
[out] VARIANT *pvNames
);
Paramètres
[in] vSids
Tableau de représentations sous forme de chaîne des SID à traduire.
Il s’agit d’une variante qui contient un objet SAFEARRAY ou JScript Array . Chaque élément du tableau contient une VT_BSTR qui contient une représentation sous forme de chaîne d’un SID.
[out] pvSidTypes
Pointeur vers un tableau d’éléments du SID_NAME_USE énumération qui spécifient les types de SID en cours de traduction.
Il s’agit d’une variante qui contient un objet SAFEARRAY ou JScript Array . Chaque élément du tableau contient une valeur VT_I4 qui spécifie un élément de l’énumération SID_NAME_USE .
[out] pvNames
Pointeur vers un tableau de chaînes contenant les noms d’affichage des principaux qui correspondent aux SID spécifiés par le paramètre vSids .
Il s’agit d’une variante qui contient un objet SAFEARRAY ou JScript Array . Chaque élément du tableau contient un VT_BSTR qui contient un nom d’affichage. Si un nom est introuvable pour un ou plusieurs SID, l’élément tableau correspondant contient une chaîne vide.
Valeur retournée
Si la méthode réussit, elle retourne S_OK.
En cas d'échec de la méthode, retourne un code d'erreur. Si la méthode ne trouve pas les noms d’affichage d’un des principaux, elle retourne CO_E_NOMATCHINGNAMEFOUND. Pour obtenir la liste d’autres codes d’erreur courants, consultez Valeurs HRESULT courantes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | azroles.h |