Compartilhar via


Função RasEditPhonebookEntryA (ras.h)

[Essa função foi preterida a partir do Windows Vista e sua funcionalidade foi substituída por RasEntryDlg.]

A função RasEditPhonebookEntry edita uma entrada de lista telefônica existente. A função exibe uma caixa de diálogo na qual o usuário pode modificar as informações existentes.

Sintaxe

DWORD RasEditPhonebookEntryA(
  [in] HWND   unnamedParam1,
  [in] LPCSTR unnamedParam2,
  [in] LPCSTR unnamedParam3
);

Parâmetros

[in] unnamedParam1

Manipule para a janela pai da caixa de diálogo.

[in] unnamedParam2

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

[in] unnamedParam3

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome de uma entrada existente no arquivo da lista telefônica.

Valor de retorno

Se a função for bem-sucedida, o valor retornado será ERROR_SUCCESS.

Se a função falhar, o valor retornado será um dos seguintes códigos de erro ou um valor de códigos de erro de roteamento e acesso remoto ou Winerror.h.

Código de retorno Descrição
ERROR_BUFFER_INVALID
O buffer de entrada da lista telefônica é inválido.
ERROR_CANNOT_OPEN_PHONEBOOK
A lista telefônica está corrompida ou está faltando componentes.
ERROR_CANNOT_FIND_PHONEBOOK_ENTRY
A entrada da lista telefônica não existe.

Observações

Ao chamar RasEntryDlg, defina cada membro da estrutura RASENTRYDLG passada para lpinfo como zero, exceto:

  • dwSize = sizeof(RASENTRYDLG)
  • hwndOwner = o parâmetro hwnd acima

Nota

O cabeçalho ras.h define RasEditPhonebookEntry como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 2000 Professional [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho ras.h
biblioteca Rasapi32.lib
de DLL Rasapi32.dll

Consulte também

RasCreatePhonebookEntry

RasEntryDlg

RasGetEntryDialParams

RasSetEntryDialParams

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

Funções do Serviço de Acesso Remoto