Metodo ICertEncodeAltName::SetNameEntry (certenc.h)
Il metodo SetNameEntry imposta un nome in corrispondenza di un indice specificato della matrice di nomi alternativi.
Prima di usare questo metodo, è necessario chiamare ICertEncodeAltName::Reset in modo che l'oggetto sappia quanti elementi si trovano nella matrice.
Sintassi
HRESULT SetNameEntry(
[in] LONG NameIndex,
[in] LONG NameChoice,
[in] const BSTR strName
);
Parametri
[in] NameIndex
Indice in base zero che specifica l'indice della voce del nome alternativo da impostare.
Se il parametro NameChoice è CERT_ALT_NAME_OTHER_NAME, OR (|) il valore di indice con EAN_NAMEOBJECTID (definito come 0x80000000) per impostare l'OID. In caso contrario, il valore binario è impostato.
[in] NameChoice
Specifica la scelta del nome. La scelta del nome indica il tipo del nome alternativo in modo che possa essere usato correttamente. Deve essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
Il nome è un nome di directory. |
|
Il nome è una stringa IA5 che specifica un nome DNS (Domain Name System) nel formato host.entity.domain. |
|
Il nome è una stringa ottetto che rappresenta un indirizzo Internet Protocol. |
|
Il nome è un identificatore di oggetto registrato (OID). |
|
Il nome è un indirizzo di posta elettronica. |
|
Il nome è una stringa IA5 che contiene un URL nel formato Service://HostName/Path. |
|
Il nome è costituito da un identificatore di oggetto (OID) e da un BLOB binario. |
[in] strName
Specifica il nome alternativo.
Valore restituito
VB
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 di codici di errore comuni, vedere Valori HRESULT comuni.
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 |