Método ICertificateEnrollmentServerSetup::SetApplicationPoolCredentials (casetup.h)
O método SetApplicationPoolCredentials especifica informações de conta de usuário para o pool de aplicativos no qual o CES (Serviço Web de Registro de Certificado) é executado.
Sintaxe
HRESULT SetApplicationPoolCredentials(
[in] const BSTR bstrUsername,
[in] const BSTR bstrPassword
);
Parâmetros
[in] bstrUsername
Um BSTR que contém o nome de usuário da conta.
[in] bstrPassword
Um BSTR que contém a senha da conta.
Retornar valor
Código de retorno | Descrição |
---|---|
|
Os argumentos bstrUsername e bstrPassword não podem ser NULL ou vazios. |
|
O objeto ICertificateEnrollmentServerSetup não foi inicializado.
O valor da propriedade ErrorString é definido como "O objeto de instalação não foi inicializado. Inicialize o objeto de instalação com o método InitializeInstallDefaults." |
Comentários
O método SetApplicationPoolCredentials determina se as credenciais do usuário são válidas e se a conta é membro do grupo IIS_IUSRS. Se um erro for encontrado, a propriedade ErrorString poderá ser definida como qualquer um dos seguintes:
- "A instalação não pode obter informações de segurança para a conta."
- "A instalação não pode marcar a associação da conta."
- "A conta não é membro do grupo IIS_IUSRS do computador local."
- "Falha ao recuperar o nome DNS do computador."
- "A conta deve ser uma conta de domínio. A conta local não é permitida."
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | casetup.h |
DLL | Certocm.dll |