CFtpConnection * GetFtpConnection (lpctstr pstrServer, lpctstr pstrUserName null, lpctstr = pstrPassword = null, INTERNET_PORT nPort INTERNET_INVALID_PORT_NUMBER, bool = bPassive = FALSE);
(CInternetException) atmak;
Dönüş değeri
Bir CFtpConnection nesnesi için bir işaretçi. Çağrı başarısız olursa, hatanın atılmış CInternetException nesne inceleyerek nedenini.
Parametreleri
pstrServer
Ftp sunucu adını içeren bir dize işaretçisi.
pstrUserName
Oturum açmak için kullanıcı adını belirten bir boş sonlandırılmış dize işaretçisi. nullvarsayılan anonim ise.
pstrPassword
Oturum açmak için kullanılacak parolayı belirtir bir boş sonlandırılmış dize için işaretçi. Hem pstrPassword hem de pstrUserName nullise, varsayılan anonim parola kullanıcının e-posta adı değil. PstrPassword boş (veya boş dize) ama pstrUserName nulldeğil, boş bir parola kullanılır. PstrUserName ve pstrPassword dört olası ayarları davranışı aşağıdaki tabloda açıklanmıştır:
| pstrUserName | pstrPassword | Ftp sunucusuna gönderilen kullanıcı adı | Ftp sunucusuna gönderilen parola |
| Boş veya "" | Boş veya "" | "anonim" | Kullanıcının e-posta adı |
| Olmayan-null dize | Boş veya "" | pstrUserName | “ “ |
| Boş Olmayan-null dize | HATA | HATA | |
| Olmayan-null dize | Olmayan-null dize | pstrUserName | pstrPassword |
nPort
Sunucuda kullanılacak TCP/IP bağlantı noktasını tanımlayan numara.
bPassive
Bu ftp oturumu için pasif veya aktif modunu belirtir. trueolarak ayarlandığında, bu Win32 API dwFlag INTERNET_FLAG_PASSIVE için ayarlar varsa.
Açıklamalar
Ftp bağlantısı kurmak ve CFtpConnection nesneye bir işaretçi olsun bu üye işlev çağrısı.
GetFtpConnection bir ftp sunucusuna bağlanır ve oluşturur ve CFTPConnection nesneye bir işaretçi döndürür. Sunucu üzerindeki belirli herhangi bir işlem gerçekleştirmez. Örneğin, okuma veya yazma için Dosya düşünüyorsanız, bu işlemleri ayrı adımlar gerçekleştirmeniz gerekir. Dosyaları açma ve okuma veya dosyalara yazma dosyaları ararken bilgi CFtpConnection ve CFtpFileFind sınıfları görmek. Makaleye bakın Internet programlama ile WinINet için Visual c++ programlama Kılavuzu adım ortak ftp bağlantı görevlerini gerçekleştirme.
CInternetSession genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CFtpConnection CInternetSession::GetGopherConnection, CInternetSession::GetHttpConnection, CInternetSession::OpenURL