Fonction RasCreatePhonebookEntryA (ras.h)

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

La fonction RasCreatePhonebookEntry crée une entrée d’annuaire téléphonique. La fonction affiche une boîte de dialogue dans laquelle l’utilisateur tape des informations pour l’entrée de l’annuaire téléphonique.

Syntaxe

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

Paramètres

[in] unnamedParam1

Gérer vers 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 d’annuaire téléphonique (PBK). Si ce paramètre a la valeur NULL, la fonction utilise le fichier d’annuaire téléphonique par défaut actuel. Le fichier d’annuaire 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 Accès réseau à distance.

Valeur retournée

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 provenant des codes d’erreur de routage et d’accès à distance ou de Winerror.h.

Code de retour Description
ERROR_CANNOT_OPEN_PHONEBOOK
L’annuaire téléphonique est endommagé ou des composants manquants.

Notes

Lorsque vous appelez RasDialDlg, définissez chaque membre de la structure RASDIALDLG passé à lpInfo sur zéro, sauf :

  • dwSize = sizeof(RASDIALDLG)
  • hwndOwner = le paramètre hwnd ci-dessus
  • dwFlags = RASEDFLAG_NewEntry

Notes

L’en-tête ras.h définit RasCreatePhonebookEntry comme un 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.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ras.h
Bibliothèque Rasapi32.lib
DLL Rasapi32.dll

Voir aussi

RasEditPhonebookEntry

RasEntryDlg

RasGetEntryDialParams

RasSetEntryDialParams

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

Fonctions du service d’accès à distance