CInternetSession::GetFtpConnection

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

Index