Método ICertAdmin2::GetMyRoles (certadm.h)
O método GetMyRoles recupera as funções de AC (autoridade de certificação ) do chamador.
Sintaxe
HRESULT GetMyRoles(
[in] const BSTR strConfig,
[out] LONG *pRoles
);
Parâmetros
[in] strConfig
Valor de cadeia de caracteres que representa uma cadeia de caracteres de configuração válida para a AC no formato COMPUTERNAME\CANAME, em que COMPUTERNAME é o nome de rede do servidor dos Serviços de Certificados e CANAME é o nome comum da AC, conforme inserido durante a instalação dos Serviços de Certificados. Para obter informações sobre o nome da cadeia de caracteres de configuração, consulte ICertConfig.
[out] pRoles
Um ponteiro para um valor LONG que representa as funções de AC recuperadas para o chamador. Isso pode ser uma combinação bit a bit de zero ou mais dos valores a seguir.
Valor retornado
C++
Se a função for bem-sucedida, o valor retornado será S_OK.Se a função falhar, o valor retornado será um HRESULT que indica o erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.
VB
O valor retornado é um valor Long que representa as funções de AC recuperadas para o chamador. Isso pode ser uma combinação bit a bit de zero ou mais dos valores a seguir.Valor/código retornado | Descrição |
---|---|
|
O chamador tem a funcionalidade de administrador de AC. |
|
O chamador tem a capacidade de auditor da AC. |
|
O chamador tem acesso de registro. |
|
O chamador tem capacidade de oficial de autoridade de certificação. |
|
O chamador tem a funcionalidade de backup da AC. |
|
O chamador tem acesso de leitura. |
Requisitos
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | certadm.h (inclua Certsrv.h) |
Biblioteca | Certidl.lib |
DLL | Certadm.dll |