Condividi tramite


Metodo ICertEncodeCRLDistInfo::Encode (certenc.h)

Il metodo Encode esegue codifica Astratta Notation One (ASN.1) in una matrice di informazioni di distribuzione (CRL) dell'elenco di revoche di certificati archiviata nell'oggetto COM e restituisce l'estensione con codifica ASN.1.

Prima di usare questo metodo, è necessario chiamare il metodo Reset per ridimensionare la matrice e il SetNameCount e i metodi SetNameEntry per impostare ogni elemento in ogni struttura del punto di distribuzione.

Sintassi

HRESULT Encode(
  [out] BSTR *pstrBinary
);

Parametri

[out] pstrBinary

Puntatore a un BSTR che conterrà l'estensione delle informazioni di distribuzione CRL codificate. Al termine dell'uso dell'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 è la stringa con codifica ASN.1 che rappresenta la matrice di informazioni sulla distribuzione CRL.

Fabbisogno

Requisito Valore
client minimo supportato Nessuna supportata
server minimo supportato Windows Server 2003 [solo app desktop]
piattaforma di destinazione Finestre
intestazione certenc.h (include Certsrv.h)
libreria Certidl.lib
dll Certenc.dll

Vedere anche

ICertEncodeCRLDistInfo

ICertEncodeCRLDistInfo::Reset

ICertEncodeCRLDistInfo::SetNameCount

ICertEncodeCRLDistInfo::SetNameEntry