Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Initialize-Methode initialisiert das Objekt aus einem Objektbezeichner (OID).
Syntax
HRESULT Initialize(
[in] IObjectId *pValue
);
Die Parameter
[in] pValue
Zeiger auf eine IObjectId-Schnittstelle , die das OID darstellt.
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ögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt. Eine Liste allgemeiner Fehlercodes finden Sie unter "Allgemeine HRESULT-Werte".
| Zurückgeben von Code/Wert | Description |
|---|---|
|
Der Zeiger auf die IObjectId-Schnittstelle ist NULL. |
|
Das Objekt wurde bereits initialisiert. |
Bemerkungen
Sie müssen beim Aufrufen dieser Methode ein initialisiertes IObjectId-Objekt verwenden. Alle IObjectId-Initialisierungsmethoden durchsuchen die Registrierung und den statischen Speicher auf dem lokalen Computer und Active Directory auf dem Domänenserver nach dem ersten OID, das den angegebenen Initialisierungsparametern entspricht. Sie können das OID abrufen, indem Sie die ObjectId-Eigenschaft aufrufen.
Wenn Sie die Initialize-Methode aufrufen, wird ein leeres IPolicyQualifiers-Objekt erstellt. Sie können das Objekt abrufen, indem Sie die PolicyQualifiers-Eigenschaft aufrufen. Sie können das Objekt verwenden, um Richtlinienqualifizierer zu definieren, wenn Sie eine Erweiterung "CertificatePolicies " erstellen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows Vista [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2008 [Nur Desktop-Apps] |
| Zielplattform | Fenster |
| Header | certenroll.h |
| DLL | CertEnroll.dll |