Metodo ICertificateEnrollmentServerSetup::SetProperty (casetup.h)
Il metodo SetProperty specifica un valore di enumerazione CESSetupProperty per la configurazione del servizio Web registrazione certificati (CES).
Sintassi
HRESULT SetProperty(
[in] CESSetupProperty propertyId,
[in] VARIANT *pPropertyValue
);
Parametri
[in] propertyId
Valore di enumerazione CESSetupProperty che specifica il valore della proprietà da recuperare.
[in] pPropertyValue
Puntatore a una variabile VARIANT contenente il valore della proprietà.
Valore restituito
Codice restituito | Descrizione |
---|---|
|
L'argomento propertyId non è un membro del tipo di enumerazione CESSetupProperty .
Inoltre, se si imposta la proprietà ENUM_CESSETUPPROP_AUTHENTICATION , è necessario specificare uno dei valori seguenti nell'argomento pPropertyValue :
|
|
Il parametro pPropertyValue non può essere NULL. |
|
L'oggetto ICertificateEnrollmentServerSetup non è stato inizializzato.
Il valore della proprietà ErrorString è impostato su "L'oggetto setup non è stato inizializzato. Inizializzare l'oggetto setup con il metodo InitializeInstallDefaults. |
|
Se si imposta la proprietà ENUM_CESSETUPPROP_AUTHENTICATION , il sottotipo VARIANT deve essere VT_I2, VT_I4 o VT_UI4. |
Commenti
Prima di chiamare SetProperty, è necessario chiamare InitializeInstallDefaults.
Non è possibile impostare la proprietà ENUM_CESSETUPPROP_URL .
Non è possibile impostare la ENUM_CESSETUPPROP_USE_IISAPPPOOLIDENTITY se il pool di applicazioni WSEnrollmentServer esiste già e WMI è stato inizializzato.
Se si imposta la proprietà ENUM_CESSETUPPROP_AUTHENTICATION, il sottotipo VARIANT deve essere VT_I2, VT_I4 oVT_UII4 e l'argomento pPropertyValue deve essere una delle costanti seguenti:
- X509AuthKerberos
- X509AuthUsername
- X509AuthCertificate
Non è possibile impostare la proprietà ENUM_CESSETUPPROP_CACONFIG se il server di destinazione è un'autorità di certificazione autonoma. La proprietà ErrorString verrà impostata su "Impossibile usare il servizio Web registrazione certificati con un'autorità di certificazione autonoma (CA). Può essere usato solo con una CA aziendale."
.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | casetup.h |
DLL | Certocm.dll |