Partager via


Méthode IX509EnrollmentPolicyServer ::LoadPolicy (certenroll.h)

La méthode LoadPolicy récupère les informations de stratégie à partir du serveur de stratégie d’inscription de certificat (CEP).

Syntaxe

HRESULT LoadPolicy(
  [in] X509EnrollmentPolicyLoadOption option
);

Paramètres

[in] option

Valeur de l’énumération X509EnrollmentPolicyLoadOption qui spécifie comment récupérer la stratégie à partir du serveur de stratégie. Il peut s’agir de l’une des valeurs suivantes.

Valeur Signification
LoadOptionDefault
Rechargez si le cache a expiré.
LoadOptionCacheOnly
Chargez toujours à partir du cache, même s’il a expiré. Cette option n’est pas prise en charge pour le moment.
LoadOptionReload
Rechargez toujours.
LoadOptionRegisterForADChanges
Inscrit un thread pour mettre à jour un numéro de séquence en cas de modifications apportées au modèle ou au conteneur d’autorité de certification. Cette valeur s’applique uniquement à un serveur de stratégies Active Directory.

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 sont notamment celles figurant dans le tableau suivant. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.

Code de retour Description
E_INVALIDARG
L’option de chargement demandée dans le paramètre d’option ne correspond à aucune option prise en charge par le serveur CEP ou vous avez spécifié LoadOptionCacheOnly dans le paramètre d’option .
E_NOT_VALID_STATE
Un problème s’est produit avec le protocole LDAP (Lightweight Directory Access Protocol) utilisé pour localiser le serveur CEP.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certenroll.h

Voir aussi

IX509EnrollmentPolicyServer