Método ICertAdmin2::GetMyRoles (certadm.h)
El método GetMyRoles recupera los roles de entidad de certificación (CA) del autor de la llamada.
Sintaxis
HRESULT GetMyRoles(
[in] const BSTR strConfig,
[out] LONG *pRoles
);
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.
[out] pRoles
Puntero a un valor LONG que representa los roles de CA recuperados para el autor de la llamada. Puede ser una combinación bit a bit de cero o más de los valores siguientes.
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 long que representa los roles de CA recuperados para el autor de la llamada. Puede ser una combinación bit a bit de cero o más de los valores siguientes.Código o valor devuelto | Descripción |
---|---|
|
El autor de la llamada tiene la funcionalidad de administrador de CA. |
|
El autor de la llamada tiene capacidad de auditor de CA. |
|
El autor de la llamada tiene acceso a la inscripción. |
|
El autor de la llamada tiene la funcionalidad del oficial de ca. |
|
El autor de la llamada tiene la funcionalidad de copia de seguridad de ca. |
|
El autor de la llamada tiene acceso de lectura. |
Requisitos
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 |