Metodo ICertManageModule::SetProperty (certmod.h)
Il metodo SetProperty consente a un modulo di impostare un valore della proprietà.
Sintassi
HRESULT SetProperty(
[in] const BSTR strConfig,
[in] BSTR strStorageLocation,
[in] BSTR strPropertyName,
[in] LONG Flags,
[in] const VARIANT *pvarProperty
);
Parametri
[in] strConfig
Rappresenta la stringa di configurazione per il server Servizi certificati nel formato COMPUTERNAME\CANAME, dove COMPUTERNAME è il nome di rete del server Servizi certificati e CANAME è il nome comune dell'autorità di certificazione (CA) come immesso per la CA durante l'installazione di Servizi certificati. Per informazioni sul nome della stringa di configurazione, vedere ICertConfig.
[in] strStorageLocation
Percorso che fornisce l'archiviazione per i valori delle proprietà, come descritto nella definizione di strStorageLocation in ICertManageModule::GetProperty.
[in] strPropertyName
Nome della proprietà il cui valore viene assegnato. I moduli criteri e di uscita supportano le proprietà seguenti, usate da Certificate Services Manager.
[in] Flags
Questo parametro è riservato e deve essere impostato su zero.
[in] pvarProperty
Valore assegnato alla proprietà specificata da strPropertyName.
Valore restituito
VB
Se il metodo ha esito positivo, il metodo restituisce S_OK.Se il metodo ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.
Commenti
Questo metodo è destinato alla funzionalità futura. È tuttavia necessaria un'implementazione minima per soddisfare i requisiti dell'interfaccia ICertManageModule .
Esempio
#include <windows.h>
#include <Certmod.h>
HRESULT CCertManagePolicyModule::SetProperty(
/* [in] */ const BSTR strConfig,
/* [in] */ BSTR strStorageLocation,
/* [in] */ BSTR strPropertyName,
/* [in] */ LONG Flags,
/* [in] */ const VARIANT *pvarProperty)
{
// This implementation fulfills the minimal requirement
// needed for ICertManageModule::SetProperty.
return S_OK;
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certmod.h (includere Certsrv.h) |
Libreria | Certidl.lib |
Vedi anche
CCertManageModule