Condividi tramite


Metodo ICertEncodeAltName::GetName (certenc.h)

Il metodo GetName restituisce il nome specificato dalla matrice di nomi alternativi.

Sintassi

HRESULT GetName(
  [in]  LONG NameIndex,
  [out] BSTR *pstrName
);

Parametri

[in] NameIndex

Indice in base zero che specifica l'indice della voce del nome alternativo da recuperare.

Per recuperare l'identificatore di oggetto (OID) di un nome di CERT_ALT_NAME_OTHER_NAME, combinare il valore di indice con EAN_NAMEOBJECTID (definito come 0x80000000) con un'operazione OR bit per bit. In caso contrario, viene recuperato il valore binario. Per determinare il tipo di nome, chiamare il metodo ICertEncodeAltName::GetNameChoice .

[out] pstrName

Puntatore a un BSTR che riceve il nome alternativo. Al termine dell'uso di BSTR, liberarlo chiamando la funzione SysFreeString .

Valore restituito

C++

Se il metodo ha esito positivo, il metodo restituisce S_OK.

Se il metodo ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

VB

Il valore restituito è il nome alternativo in corrispondenza dell'indice specificato. Il valore restituito è una stringa Unicode .

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certenc.h (include Certsrv.h)
Libreria Certidl.lib
DLL Certenc.dll

Vedi anche

ICertEncodeAltName

ICertEncodeAltName::GetNameChoice

ICertEncodeAltName::SetNameEntry