Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[A função WlxDialogBoxIndirectParam não está mais disponível para uso desde o Windows Server 2008 e o Windows Vista.]
Chamado por GINA para inicializar controles de caixa de diálogo e, em seguida, criar uma caixa de diálogo modal de um modelo de caixa de diálogo na memória.
Sintaxe
PWLX_DIALOG_BOX_INDIRECT_PARAM PwlxDialogBoxIndirectParam;
int PwlxDialogBoxIndirectParam(
[in] HANDLE hWlx,
[in] HANDLE hInst,
[in] LPCDLGTEMPLATE hDialogTemplate,
[in] HWND hwndOwner,
[in] DLGPROC dlgprc,
[in] LPARAM dwInitParam
)
{...}
Parâmetros
[in] hWlx
Especifica o identificador winlogon passado para GINA na chamada WlxInitialize .
[in] hInst
Especifica a instância do módulo que cria a caixa de diálogo.
[in] hDialogTemplate
Especifica o endereço de um objeto de memória global que contém um modelo de caixa de diálogo usado para criar a caixa de diálogo. O modelo está na forma de uma estrutura DLGTEMPLATE seguida por uma ou mais estruturas DLGITEMTEMPLATE . Para obter uma descrição completa dessas estruturas, consulte o SDK da plataforma.
[in] hwndOwner
Especifica a janela que possui a caixa de diálogo.
[in] dlgprc
Aponta para o procedimento da caixa de diálogo. Para obter mais informações sobre o procedimento da caixa de diálogo, consulte a descrição da função de retorno de chamada DialogProc no SDK da Plataforma.
[in] dwInitParam
Especifica o valor usado para inicializar o controle da caixa de diálogo. Esse valor é passado para a caixa de diálogo no parâmetro lParam da mensagem WM_INITDIALOG .
Valor retornado
Se a função for bem-sucedida, a função retornará o parâmetro nResult dado na chamada para a função EndDialog usada para encerrar a caixa de diálogo. A tabela a seguir lista alguns valores de retorno de sucesso possíveis.
| Código de retorno | Descrição |
|---|---|
|
A entrada atingiu o tempo limite. |
|
Ocorreu um evento de SAS ( sequência de atenção segura ). |
|
A economia de tela atingiu o tempo limite. |
|
O usuário fez logon. |
Se a função falhar, o valor retornado será –1.
Comentários
WlxDialogBoxIndirectParam duplica a função DialogBoxIndirectParam do Windows e também permite que o Winlogon encerre a caixa de diálogo. Para obter mais informações, consulte DialogBoxIndirectParam.
Requisitos
| Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | winwlx.h |