Partager via


Méthode ICertEncodeCRLDistInfo ::Encode (certenc.h)

La méthode Encode effectue l’encodage ASN.1 ( Abstract Syntax Notation One ) sur un tableau d’informations de distribution de liste de révocation de certificats (CRL) stocké dans l’objet COM et retourne l’extension encodée ASN.1.

Avant d’utiliser cette méthode, vous devez appeler la méthode Reset pour dimensionner le tableau et les méthodes SetNameCount et SetNameEntry pour définir chaque élément dans chaque structure de point de distribution.

Syntaxe

HRESULT Encode(
  [out] BSTR *pstrBinary
);

Paramètres

[out] pstrBinary

Pointeur vers un BSTR qui contiendra l’extension d’informations de distribution CRL encodée. Lorsque vous avez terminé d’utiliser le BSTR, libérez-le en appelant la fonction SysFreeString .

Valeur retournée

C++

Si la méthode réussit, la méthode retourne S_OK.

Si la méthode échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.

VB

La valeur de retour est la chaîne encodée en ASN.1 qui représente le tableau d’informations de distribution de liste de révocation de certificats.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certenc.h (include Certsrv.h)
Bibliothèque Certidl.lib
DLL Certenc.dll

Voir aussi

ICertEncodeCRLDistInfo

ICertEncodeCRLDistInfo ::Reset

ICertEncodeCRLDistInfo ::SetNameCount

ICertEncodeCRLDistInfo ::SetNameEntry