Partager via


ICspStatus ::Initialize, méthode (certenroll.h)

La méthode Initialize initialise l’objet à partir d’un fournisseur de chiffrement et d’un algorithme associé. Cette méthode est activée sur le web.

Syntaxe

HRESULT Initialize(
  [in]           ICspInformation *pCsp,
  [in, optional] ICspAlgorithm   *pAlgorithm
);

Paramètres

[in] pCsp

Pointeur vers une interface ICspInformation qui représente des informations sur le fournisseur.

[in, optional] pAlgorithm

Pointeur vers une interface ICspAlgorithm qui représente un algorithme pris en charge par le fournisseur identifié dans le paramètre pCsp . Ce paramètre est facultatif et peut être NULL.

Valeur retournée

Si la fonction réussit, la fonction retourne S_OK.

Si la fonction échoue, elle retourne une valeur HRESULT qui indique l’erreur. Les valeurs possibles incluent, mais ne sont pas limitées à celles du tableau suivant. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.

Retourner le code/la valeur Descriptif
HRESULT_FROM_WIN32(ERROR_ALREADY_INITIALIZED)
L’objet est déjà initialisé.

Remarques

La méthode Initialize enregistre les objets ICspInformation etICspAlgorithm que vous spécifiez dans les propriétés CspInformation et CspAlgorithm . La méthode crée également un objet IX509EnrollmentStatus vide et l’enregistre dans la propriété EnrollmentStatus .

Une collection ICspStatuses est généralement initialisée par un objet IX509CertificateRequestPkcs10 . La méthode Initialize a été fournie afin de pouvoir créer des objets ICspStatus à ajouter à une collection personnalisée.

Spécifications

Requirement Valeur
Client minimum requis Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
plateforme cible Fenêtres
Header certenroll.h
DLL CertEnroll.dll

Voir aussi

ICspStatus

ICspStatuses