Método IAzNameResolver::NamesFromSids (azroles.h)
El método NamesFromSids obtiene los nombres para mostrar que corresponden a los identificadores de seguridad (SID) especificados.
Sintaxis
HRESULT NamesFromSids(
[in] VARIANT vSids,
[out] VARIANT *pvSidTypes,
[out] VARIANT *pvNames
);
Parámetros
[in] vSids
Matriz de representaciones de cadena de los SID que se van a traducir.
Se trata de una variante que contiene un SAFEARRAY o el objeto Array de JScript. Cada elemento de la matriz contiene un VT_BSTR que contiene una representación de cadena de un SID.
[out] pvSidTypes
Puntero a una matriz de elementos de la enumeración SID_NAME_USE que especifica los tipos de SID que se traducen.
Se trata de una variante que contiene un SAFEARRAY o el objeto Array de JScript. Cada elemento de la matriz contiene un valor de VT_I4 que especifica un elemento de la enumeración SID_NAME_USE .
[out] pvNames
Puntero a una matriz de cadenas que contienen los nombres para mostrar de las entidades de seguridad que corresponden a los SID especificados por el parámetro vSids .
Se trata de una variante que contiene un SAFEARRAY o el objeto Array de JScript. Cada elemento de la matriz contiene un VT_BSTR que contiene un nombre para mostrar. Si no se encontró un nombre para uno o varios de los SID, el elemento de matriz correspondiente contiene una cadena vacía.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK.
Si el método genera un error, este método devuelve un código de error. Si el método no encuentra los nombres para mostrar de ninguna de las entidades de seguridad, devuelve CO_E_NOMATCHINGNAMEFOUND. Para obtener una lista de otros códigos de error comunes, consulte Valores HRESULT comunes.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | azroles.h |