RasCreatePhonebookEntryA, fonction (ras.h)
[Cette fonction a été déconseillée à partir de Windows Vista et ses fonctionnalités ont été remplacées par RasDialDlg. ]
La fonction RasCreatePhonebookEntry crée une entrée de carnet téléphonique. La fonction affiche une boîte de dialogue dans laquelle l’utilisateur tape des informations pour l’entrée par téléphone.
Syntaxe
DWORD RasCreatePhonebookEntryA(
[in] HWND unnamedParam1,
[in] LPCSTR unnamedParam2
);
Paramètres
[in] unnamedParam1
Gérez la fenêtre parente de la boîte de dialogue.
[in] unnamedParam2
Pointeur vers une chaîne null-terminated 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.
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 |
---|---|
|
Le carnet de téléphones est endommagé ou manquant. |
Remarques
Lors de l’appel RasDialDlg, définissez chaque membre de la structure RASDIALDLG passée à lpInfo sur zéro à l’exception de :
- dwSize = sizeof(RASDIALDLG)
- hwndOwner = le paramètre hwnd ci-dessus
- = RASEDFLAG_NewEntry dwFlags
Note
L’en-tête ras.h définit RasCreatePhonebookEntry 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
Vue d’ensemble service d’accès à distance (RAS)