Condividi tramite


Metodo IAzNameResolver::NamesFromSids (azroles.h)

Il metodo NamesFromSids ottiene i nomi visualizzati che corrispondono agli identificatori di sicurezza (SID) specificati.

Sintassi

HRESULT NamesFromSids(
  [in]  VARIANT vSids,
  [out] VARIANT *pvSidTypes,
  [out] VARIANT *pvNames
);

Parametri

[in] vSids

Matrice di rappresentazioni di stringa dei SID da tradurre.

Si tratta di una variante che contiene un oggetto SAFEARRAY o JScript Array . Ogni elemento della matrice contiene un VT_BSTR che contiene una rappresentazione di stringa di un SID.

[out] pvSidTypes

Puntatore a una matrice di elementi dell'enumerazione SID_NAME_USE che specificano i tipi di SID da convertire.

Si tratta di una variante che contiene un oggetto SAFEARRAY o JScript Array . Ogni elemento della matrice contiene un valore VT_I4 che specifica un elemento dell'enumerazione SID_NAME_USE .

[out] pvNames

Puntatore a una matrice di stringhe che contengono i nomi visualizzati delle entità corrispondenti ai SID specificati dal parametro vSids .

Si tratta di una variante che contiene un oggetto SAFEARRAY o JScript Array . Ogni elemento della matrice contiene un VT_BSTR che contiene un nome visualizzato. Se non è stato possibile trovare un nome per uno o più SID, l'elemento matrice corrispondente contiene una stringa vuota.

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK.

Se il metodo ha esito negativo, viene restituito un codice errore. Se il metodo non riesce a trovare i nomi visualizzati di una delle entità, restituisce CO_E_NOMATCHINGNAMEFOUND. Per un elenco di altri codici di errore comuni, vedere Valori HRESULT comuni.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione azroles.h