Share via


Método ICredentialProviderCredentialEvents::OnCreatingWindow (credentialprovider.h)

Chamado quando a janela é criada. Permite que as credenciais recuperem o HWND da janela pai depois que Advise é chamado.

Sintaxe

HRESULT OnCreatingWindow(
  [out] HWND *phwndOwner
);

Parâmetros

[out] phwndOwner

Tipo: HWND*

Um ponteiro para o identificador da janela pai.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

O HWND retornado em phwndOwner pode ser usado como pai para caixas de diálogo, como caixas de mensagem. Qualquer provedor de credenciais que exiba uma caixa de diálogo deve ser responsável pelo HWND fornecido por OnCreatingWindow. Provedores de credenciais que não são caixas de diálogo pai corretamente farão com que a interface do usuário de credencial e a interface do usuário de logon falhem se ocorrer um tempo limite.

A interface do usuário de credencial e a interface do usuário de logon poderão cancelar a caixa de diálogo se não receberem nenhuma entrada por dois minutos. No caso de um tempo limite somente se o ponteiro para a janela pai for atribuído corretamente.

A interface do usuário de logon e a interface do usuário da credencial cancelarão automaticamente as caixas de diálogo que não recebem nenhuma entrada por dois minutos. Isso só será possível se o ponteiro para a janela pai for atribuído corretamente. As caixas de diálogo apresentadas como chamadas para IConnectableCredentialProviderCredential::Connect na tela PLAP (Provedor de Acesso a Pré-Logon) nunca serão canceladas devido à inatividade.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho credentialprovider.h