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) und einem Wert.
Syntax
HRESULT Initialize(
[in] IObjectId *pObjectId,
[in] EncodingType Encoding,
[in] BSTR strEncodedData
);
Parameter
[in] pObjectId
Zeiger auf eine IObjectId-Schnittstelle , die das Attribut OID enthält.
[in] Encoding
Ein EncodingType-Enumerationswert , der den Typ der Unicode-Codierung angibt, die auf den Attributwert angewendet wird, der im strEncodedData-Parameter enthalten ist.
[in] strEncodedData
Eine BSTR-Variable , die den Attributwert enthält.
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/-wert | BESCHREIBUNG |
|---|---|
|
Der Zeiger auf die IObjectId-Schnittstelle ist NULL. |
Hinweise
Sie müssen das IObjectId-Objekt initialisieren, indem Sie die InitializeFromName - oder InitializeFromValue-Methode aufrufen, bevor Sie es in dieser Methode verwenden.
Rufen Sie die ObjectId-Eigenschaft auf, um die OID abzurufen. Rufen Sie die RawData-Eigenschaft auf, um den Attributwert abzurufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | certenroll.h |
| DLL | CertEnroll.dll |