Método ICertManageModule::SetProperty (certmod.h)
El método SetProperty permite a un módulo establecer un valor de propiedad.
Sintaxis
HRESULT SetProperty(
[in] const BSTR strConfig,
[in] BSTR strStorageLocation,
[in] BSTR strPropertyName,
[in] LONG Flags,
[in] const VARIANT *pvarProperty
);
Parámetros
[in] strConfig
Representa la cadena de configuración del servidor de Servicios de certificados con el formato COMPUTERNAME\CANAME, donde COMPUTERNAME es el nombre de red del servidor de Servicios de certificados y CANAME es el nombre común de la entidad de certificación (CA) tal como se especifica para la CA durante la instalación de Servicios de certificados. Para obtener información sobre el nombre de la cadena de configuración, vea ICertConfig.
[in] strStorageLocation
Ubicación que proporciona almacenamiento para los valores de propiedad, como se describe en la definición de strStorageLocation en ICertManageModule::GetProperty.
[in] strPropertyName
Nombre de la propiedad cuyo valor se va a asignar. Los módulos de directiva y salida deben admitir las siguientes propiedades, que el Administrador de servicios de certificados usa.
[in] Flags
Este parámetro está reservado y debe establecerse en cero.
[in] pvarProperty
Valor que se asigna a la propiedad especificada por strPropertyName.
Valor devuelto
VB
Si el método se realiza correctamente, el método devuelve S_OK.Si se produce un error en el método, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.
Comentarios
Este método está pensado para una funcionalidad futura. Sin embargo, se requiere una implementación mínima para cumplir los requisitos de la interfaz ICertManageModule .
Ejemplos
#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;
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | certmod.h (incluye Certsrv.h) |
Library | Certidl.lib |
Consulte también
CCertManageModule