Método ICertAdmin2::GetConfigEntry (certadm.h)
El método GetConfigEntry recupera información de configuración de una entidad de certificación (CA).
Sintaxis
HRESULT GetConfigEntry(
[in] const BSTR strConfig,
[in] const BSTR strNodePath,
[in] const BSTR strEntryName,
[out] VARIANT *pvarEntry
);
Parámetros
[in] strConfig
Valor de cadena que representa una cadena de configuración válida para la ENTIDAD de certificación 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, tal como se escribió durante la instalación de Servicios de certificados. Para obtener información sobre el nombre de la cadena de configuración, vea ICertConfig. Este parámetro puede ser una cadena vacía, en cuyo caso la función recupera información de configuración que no es específica de una entidad de certificación. Este parámetro no puede ser NULL.
[in] strNodePath
Valor de cadena que representa la ruta de acceso del nodo para la información de configuración. Este parámetro puede ser una cadena vacía, en cuyo caso la función recupera información de configuración de la ruta de acceso identificada por strConfig. Este parámetro no puede ser NULL.
[in] strEntryName
Valor de cadena que representa el nombre de la entrada cuya información se está recuperando. Este valor puede ser una cadena vacía, en cuyo caso se recuperan todos los nombres de entrada. Este parámetro no puede ser NULL.
[out] pvarEntry
Puntero a un variant que recibe la información solicitada.
Valor devuelto
C++
Si la función se ejecuta correctamente, el valor devuelto se S_OK.Si se produce un error en la función, el valor devuelto es un VALOR HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.
VB
El valor devuelto es un valor Variant que representa la información de configuración recuperada.Comentarios
La información de configuración se almacena en el Registro en la siguiente ruta de acceso.
HKEY_LOCAL_MACHINE\SISTEMA\Currentcontrolset\Servicios\CertSvc\Configuración\[CASANITIZEDNAME]\[strNodePath]\[strEntryName]
Donde CASANITIZEDNAME es el nombre saneado de la ENTIDAD de certificación. Para obtener más información sobre los nombres saneados, vea ICertConfig2::GetConfig.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 | certadm.h (incluya Certsrv.h) |
Library | Certidl.lib |
Archivo DLL | Certadm.dll |