Share via


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
E_INVALIDARG
Os argumentos bstrUsername e bstrPassword não podem ser NULL ou vazios.
HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
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

Confira também

ICertificateEnrollmentServerSetup