Freigeben über


IX509PolicyServerUrl::Initialize-Methode (certenroll.h)

Die Initialize-Methode initialisiert ein IX509PolicyServerUrl-Objekt für einen Computer- oder Benutzerkontext.

Syntax

HRESULT Initialize(
  [in] X509CertificateEnrollmentContext context
);

Parameter

[in] context

Ein X509CertificateEnrollmentContext-Enumerationswert , der die Art der Endentität angibt, für die ein ausgestelltes Zertifikat vorgesehen ist. Dies kann einer der folgenden Werte sein.

Wert Bedeutung
ContextUser
Das Zertifikat ist für einen Endbenutzer bestimmt.
ContextMachine
Das Zertifikat ist für einen Computer vorgesehen.
ContextAdministratorForceMachine
Das Zertifikat wird von einem Administrator angefordert, der im Namen eines Computers handelt.

Rückgabewert

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

Wenn die Funktion fehlschlägt, wird ein HRESULT-Wert zurückgegeben, 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
HRESULT_FROM_WIN32(ERROR_ALREADY_INITIALIZED)
Der IX509PolicyServerUrl wurde bereits initialisiert.

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

IX509PolicyServerUrl