ICertificatePolicy::Initialize-Methode (certenroll.h)
Die Initialize-Methode initialisiert das Objekt von einem Objektbezeichner (Object Identifier, OID).
Syntax
HRESULT Initialize(
[in] IObjectId *pValue
);
Parameter
[in] pValue
Zeiger auf eine IObjectId-Schnittstelle , die die 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ö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. |
|
Das Objekt ist bereits initialisiert. |
Hinweise
Sie müssen beim Aufrufen dieser Methode ein initialisiertes IObjectId-Objekt verwenden. Alle IObjectId-Initialisierungsmethoden durchsuchen die Registrierung und den statischen Arbeitsspeicher auf dem lokalen Computer und Active Directory auf dem Domänenserver nach der ersten OID, die den angegebenen Initialisierungsparametern entspricht. Sie können die 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 CertificatePolicies-Erweiterung erstellen.
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 |