Freigeben über


IX509EnrollmentPolicyServer::LoadPolicy-Methode (certenroll.h)

Die LoadPolicy-Methode ruft Richtlinieninformationen vom CEP-Server (Certificate Enrollment Policy) ab.

Syntax

HRESULT LoadPolicy(
  [in] X509EnrollmentPolicyLoadOption option
);

Parameter

[in] option

Ein Wert der X509EnrollmentPolicyLoadOption-Enumeration , der angibt, wie eine Richtlinie vom Richtlinienserver abgerufen werden soll. Dies kann einer der folgenden Werte sein.

Wert Bedeutung
LoadOptionDefault
Laden Sie neu, wenn der Cache abgelaufen ist.
LoadOptionCacheOnly
Laden Sie immer aus dem Cache, auch wenn er abgelaufen ist. Diese Option wird derzeit nicht unterstützt.
LoadOptionReload
Immer neu laden.
LoadOptionRegisterForADChanges
Registriert einen Thread, um eine Sequenznummer zu aktualisieren, wenn Änderungen an der Vorlage oder dem Container der Zertifizierungsstelle vorgenommen werden. Dieser Wert gilt nur für einen Active Directory-Richtlinienserver.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion S_OK zurück.

Wenn die Funktion fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Rückgabecode Beschreibung
E_INVALIDARG
Die im Optionsparameter angeforderte Ladeoption stimmt nicht mit der vom CEP-Server unterstützten Option überein, oder Sie haben LoadOptionCacheOnly im Optionsparameter angegeben.
E_NOT_VALID_STATE
Es gab ein Problem mit dem Lightweight Directory Access Protocol (LDAP), das zum Suchen des CEP-Servers verwendet wurde.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certenroll.h

Weitere Informationen

IX509EnrollmentPolicyServer