CFtpConnection * GetFtpConnection (LPCTSTR pstrServer, LPCTSTR pstrUserName = NULL, LPCTSTR pstrPassword = NULL, INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER, BOOL bPassive = FALSE) ;
Jeter (CInternetException);
Valeur de retour
Pointeur vers un objet CFtpConnection . Si l'appel échoue, déterminer la cause de l'échec en examinant l'objet CInternetException levée.
Paramètres
pstrServer
Un pointeur vers une chaîne contenant le nom du serveur FTP.
pstrUserName
Pointeur vers une chaîne terminée par null qui spécifie le nom de l'utilisateur pour ouvrir une session. Si la valeur NULL, la valeur par défaut est anonyme.
pstrPassword
Un pointeur vers une chaîne terminée par null qui spécifie le mot de passe à utiliser pour ouvrir une session. Si pstrPassword et pstrUserName sont NULL, le mot de passe anonyme par défaut est le nom d'utilisateur Courriel. Si pstrPassword est NULL (ou une chaîne vide), mais pstrUserName n'est pas NULL, un mot de passe vide est utilisé. Le tableau suivant décrit le comportement pour les quatre paramètres possibles de pstrUserName et de pstrPassword:
| pstrUserName | pstrPassword | Nom d'utilisateur envoyé au serveur FTP | Mot de passe envoyé à un serveur FTP |
| NULL ou "" | NULL ou "" | « anonyme » | Nom de courriel de l'utilisateur |
| Non-NULL String | NULL ou "" | pstrUserName | “ “ |
| NULL Non-NULL String | ERREUR | ERREUR | |
| Non-NULL String | Non-NULL String | pstrUserName | pstrPassword |
nPort
Un numéro qui identifie le port TCP/IP à utiliser sur le serveur.
bPassive
Spécifie le mode passive ou active pour cette session FTP. Si la valeur TRUE, il définit l' API Win32 dwFlag de INTERNET_FLAG_PASSIVE.
Remarques
Appelez cette fonction membre pour établir une connexion FTP et obtenir un pointeur vers un objet CFtpConnection.
GetFtpConnection se connecte à un serveur FTP et crée et retourne un pointeur vers un objet CFTPConnection . Il n'effectue pas une opération spécifique sur le serveur. Si vous avez l'intention de lire ou d'écrire dans des fichiers, par exemple, vous devez effectuer ces opérations en étapes distinctes. Consultez les classes CFtpConnection et CFtpFileFind pour plus d'informations la recherche de fichiers, ouverture de fichiers et de lire ou d'écrire dans les fichiers. Consultez l'article Internet programmation avec WinInet dans le Guide du programmeur Visual C++ pour les étapes d'exécution de tâches courantes de connexion FTP.
CInternetSession aperçu |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CFtpConnection CInternetSession::GetGopherConnection, CInternetSession::GetHttpConnection, CInternetSession::OpenURL