ICertificateEnrollmentServerSetup::SetProperty-Methode (casetup.h)
Die SetProperty-Methode gibt einen CESSetupProperty-Enumerationswert für die Ces-Konfiguration (Certificate Enrollment Web Service) an.
Syntax
HRESULT SetProperty(
[in] CESSetupProperty propertyId,
[in] VARIANT *pPropertyValue
);
Parameter
[in] propertyId
Ein CESSetupProperty-Enumerationswert , der den abzurufenden Eigenschaftswert angibt.
[in] pPropertyValue
Ein Zeiger auf eine VARIANT-Variable , die den Eigenschaftswert enthält.
Rückgabewert
Rückgabecode | Beschreibung |
---|---|
|
Das argument propertyId ist kein Member des CESSetupProperty-Enumerationstyps .
Wenn Sie die ENUM_CESSETUPPROP_AUTHENTICATION-Eigenschaft festlegen, müssen Sie außerdem einen der folgenden Werte im pPropertyValue-Argument angeben:
|
|
Der pPropertyValue-Parameter darf nicht NULL sein. |
|
Das ICertificateEnrollmentServerSetup-Objekt wurde nicht initialisiert.
Der Wert der ErrorString-Eigenschaft ist auf "Das Setupobjekt wurde nicht initialisiert. Initialisieren Sie das Setupobjekt mit der InitializeInstallDefaults-Methode." |
|
Wenn Sie die ENUM_CESSETUPPROP_AUTHENTICATION-Eigenschaft festlegen, muss der VARIANT-UntertypVT_I2, VT_I4 oder VT_UI4 sein. |
Hinweise
Sie müssen InitializeInstallDefaults aufrufen, bevor Sie SetProperty aufrufen.
Sie können die eigenschaft ENUM_CESSETUPPROP_URL nicht festlegen.
Sie können die ENUM_CESSETUPPROP_USE_IISAPPPOOLIDENTITY nicht festlegen, wenn der WSEnrollmentServer-Anwendungspool bereits vorhanden ist und WMI initialisiert wurde.
Wenn Sie die ENUM_CESSETUPPROP_AUTHENTICATION-Eigenschaft festlegen, muss der VARIANT-UntertypVT_I2, VT_I4 oder VT_UII4 sein, und das pPropertyValue-Argument muss eine der folgenden Konstanten sein:
- X509AuthKerberos
- X509AuthUsername
- X509AuthCertificate
Sie können die eigenschaft ENUM_CESSETUPPROP_CACONFIG nicht festlegen, wenn der Zielserver eine eigenständige Zertifizierungsstelle ist. Die ErrorString-Eigenschaft wird auf "Der Zertifikatregistrierungswebdienst kann nicht mit einer eigenständigen Zertifizierungsstelle (CA) verwendet werden. Sie kann nur mit einer Unternehmenszertifizierungsstelle verwendet werden."
.
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 | casetup.h |
DLL | Certocm.dll |