Metodo ICertEncodeAltName::Encode (certenc.h)

Il metodo Encode restituisce una stringa con codifica ASN.1 della matrice di nomi alternativi archiviata in questo oggetto. I nomi dell'oggetto non vengono codificati.

Utilizzare il metodo Decode per decodificare la stringa codificata in un oggetto CertEncodeAltName .

Prima di usare questo metodo, è necessario chiamare il metodo Reset per dimensioni della matrice e il metodo SetNameEntry per impostare ogni elemento della matrice.

Sintassi

HRESULT Encode(
  [out] BSTR *pstrBinary
);

Parametri

[out] pstrBinary

Puntatore a un BSTR che riceve l'estensione del nome alternativo con codifica ASN.1. Al termine, chiamare SysFreeString per liberare pbstrBinary.

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 di codici di errore comuni, vedere Valori HRESULT comuni.

VB

Il valore restituito è la matrice di nomi alternativi con codifica ASN.1.

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::D ecode

ICertEncodeAltName::Reset

ICertEncodeAltName::SetNameEntry