Método ICertPolicy::Initialize (certpol.h)
El motor de servidor llama al método Initialize para permitir que el módulo de directivas realice tareas de inicialización.
Sintaxis
HRESULT Initialize(
[in] const BSTR strConfig
);
Parámetros
[in] strConfig
Representa el nombre de la entidad de certificación, tal como se especifica durante la instalación de Servicios de certificados. Para obtener información sobre el nombre de la cadena de configuración, vea ICertConfig2.
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
Al escribir módulos de directivas personalizados, implemente este método.
Ejemplos
#include <windows.h>
#include <Certpol.h>
STDMETHODIMP CCertPolicy::Initialize(
/* [in] */ BSTR const strConfig)
{
// strConfig can be used by the Policy module.
// Here, it is stored in a BSTR member variable.
// m_strConfig is an application-defined variable.
// Call SysFreeString to free m_strConfig when done.
m_strConfig = SysAllocString( strConfig );
// Check to determine whether there was enough memory.
if (NULL == m_strConfig)
return ( E_OUTOFMEMORY ); // Not enough memory
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 | certpol.h (incluya Certsrv.h) |
Library | Certidl.lib |