Compartir a través de


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