IX509MachineEnrollmentFactory::CreateObject-Methode (certenroll.h)
Die CreateObject-Methode erstellt ein IX509EnrollmentHelper-Objekt auf einer Webseite. Diese Methode ist webfähig.
Syntax
HRESULT CreateObject(
[in] BSTR strProgID,
[out, retval] IX509EnrollmentHelper **ppIHelper
);
Parameter
[in] strProgID
Eine BSTR-Variable , die den ProgID-Wert enthält. Dies muss "X509Enrollment.CX509EnrollmentHelper" sein.
[out, retval] ppIHelper
Adresse eines Zeigers auf eine Variable, die einen Zeiger auf eine IX509EnrollmentHelper-Schnittstelle empfängt.
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 |
---|---|
|
Der strProgID-Parameter darf nicht NULL oder leer sein. |
|
Der strProgID-Parameter muss "X509Enrollment.CX509EnrollmentHelper" enthalten. |
|
Der ppIHelper-Parameter darf nicht NULL sein. |
|
Der strProgID-Parameter überschreitet 64.000 Zeichen oder enthält eingebettete NULL-Zeichen. |
Hinweise
Diese Methode ruft Initialize auf der IX509EnrollmentHelper-Schnittstelle mithilfe des KontextadministratorForceMachine-Kontextwerts auf und gibt dabei an, dass alle Zertifikate, die vom IX509Enrollment2-Objekt registriert werden, von einem Administrator angefordert werden, der im Namen eines Computers handelt. Um ein Benutzerzertifikat zu registrieren, rufen Sie CreateObject auf der IX509EnrollmentWebClassFactory-Schnittstelle auf.
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 |