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 |