Função de retorno de chamada RasCustomEntryDlgFn (rasdlg.h)

A função RasCustomEntryDlg é uma função definida pelo aplicativo que é exportada por uma DLL de discagem personalizada de terceiros. Essa função permite que fornecedores de terceiros implementem caixas de diálogo personalizadas para gerenciar entradas de catálogo telefônico.

Sintaxe

RasCustomEntryDlgFn Rascustomentrydlgfn;

BOOL Rascustomentrydlgfn(
  HINSTANCE hInstDll,
  LPWSTR lpszPhonebook,
  LPWSTR lpszEntry,
  LPRASENTRYDLG lpInfo,
  DWORD dwFlags
)
{...}

Parâmetros

hInstDll

Manipule para a instância da DLL de discagem personalizada que foi carregada.

lpszPhonebook

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o caminho completo e o nome do arquivo de um arquivo de catálogo telefônico (PBK). Se esse parâmetro for NULL, a função usará o arquivo de catálogo telefônico padrão atual. O arquivo de agendamento telefônico padrão é aquele selecionado pelo usuário na folha de propriedades Preferências do Usuário da caixa de diálogo Rede Discada .

lpszEntry

Ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome da entrada do catálogo telefônico para editar, copiar ou criar.

Se você estiver editando ou copiando uma entrada, esse parâmetro será o nome de uma entrada de catálogo telefônico existente. Se você estiver copiando uma entrada, defina o sinalizador RASEDFLAG_CloneEntry no membro dwFlags da estrutura RASENTRYDLG .

Se você estiver criando uma entrada, esse parâmetro será um novo nome de entrada padrão que o usuário pode alterar. Se esse parâmetro for NULL, a função fornecerá um nome padrão. Se você estiver criando uma entrada, defina o sinalizador RASEDFLAG_NewEntry no membro dwFlags da estrutura RASENTRYDLG .

lpInfo

Ponteiro para uma estrutura RASENTRYDLG que contém parâmetros adicionais de entrada e saída. Na entrada, o membro dwSize dessa estrutura deve especificar sizeof( RASENTRYDLG). Use o membro dwSize para indicar se está criando, editando ou copiando uma entrada. Se ocorrer um erro, o membro dwError retornará um código de erro; caso contrário, ele retornará zero.

dwFlags

Reservado para uso futuro.

Retornar valor

Se o usuário criar, copiar ou editar uma entrada de catálogo telefônico, o valor retornado deverá ser TRUE. Caso contrário, a função deverá retornar FALSE.

Se ocorrer um erro, RasCustomEntryDlg deverá definir o membro dwError da estrutura RASENTRYDLG como um valor de Códigos de Erro de Roteamento e Acesso Remoto ou Winerror.h.

Comentários

RAS chama esse ponto de entrada de RasEntryDlg, se o membro szCustomDialDll da estrutura RASENTRY para a entrada que está sendo discada especifica uma DLL de discagem personalizada.

Se a DLL de discagem personalizada não der suporte a esse ponto de entrada, RAS retornará ERROR_NO_CUSTOMENTRYDLG ao chamador de RasEntryDlg.

Requisitos

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

Confira também

Discadores personalizados

RASENTRY

RasCustomDial

RasCustomDialDlg

RasCustomHangUp

RasEntryDlg

Visão geral do RAS (Serviço de Acesso Remoto)

Funções do serviço de acesso remoto