Partager via


RasEditPhonebookEntryA, fonction (ras.h)

[Cette fonction a été déconseillée à partir de Windows Vista et ses fonctionnalités ont été remplacées par RasEntryDlg.]

La fonction RasEditPhonebookEntry modifie une entrée de livre téléphonique existante. La fonction affiche une boîte de dialogue dans laquelle l’utilisateur peut modifier les informations existantes.

Syntaxe

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

Paramètres

[in] unnamedParam1

Gérez la fenêtre parente de la boîte de dialogue.

[in] unnamedParam2

Pointeur vers une chaîne terminée par null qui spécifie le chemin d’accès complet et le nom de fichier d’un fichier PBK (Phone-Book). Si ce paramètre est NULL, la fonction utilise le fichier de livre téléphonique par défaut actuel. Le fichier de carnet téléphonique par défaut est celui sélectionné par l’utilisateur dans la feuille de propriétés Préférences utilisateur de la boîte de dialogue Mise en réseau rendez-vous.

[in] unnamedParam3

Pointeur vers une chaîne terminée par null qui spécifie le nom d’une entrée existante dans le fichier phone-book.

Valeur de retour

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.

Si la fonction échoue, la valeur de retour est l’un des codes d’erreur suivants ou une valeur de Codes d’erreur d’acheminement et d’accès à distance ou Winerror.h.

Retourner le code Description
ERROR_BUFFER_INVALID
La mémoire tampon d’entrée de carnet téléphonique n’est pas valide.
ERROR_CANNOT_OPEN_PHONEBOOK
Le carnet de téléphones est endommagé ou manquant.
ERROR_CANNOT_FIND_PHONEBOOK_ENTRY
L’entrée par téléphone n’existe pas.

Remarques

Lors de l’appel de RasEntryDlg, définissez chaque membre de la structure RASENTRYD LG passée à lpinfo à zéro sauf :

  • dwSize = sizeof(RASENTRYDLG)
  • hwndOwner = le paramètre hwnd ci-dessus

Note

L’en-tête ras.h définit RasEditPhonebookEntry comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
serveur minimum pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Windows
d’en-tête ras.h
bibliothèque Rasapi32.lib
DLL Rasapi32.dll

Voir aussi

RasCreatePhonebookEntry

RasEntryDlg

RasGetEntryDialParams

RasSetEntryDialParams

Vue d’ensemble service d’accès à distance (RAS)

fonctions de service d’accès à distance