CInternetSession::GetFtpConnection

CFtpConnection * GetFtpConnection (LPCTSTR pstrServer, LPCTSTR pstrUserName = NULL, LPCTSTR pstrPassword = NULL, INTERNET_PORT nPort INTERNET_INVALID_PORT_NUMBER, BOOL = bPassive = FALSE);
โยน (CInternetException);

ส่งกลับค่า

ตัวชี้ไปยังวัตถุCFtpConnection ถ้าการเรียกล้มเหลว ระบุสาเหตุของความล้มเหลว โดยการตรวจสอบวัตถุCInternetException thrown?

พารามิเตอร์

pstrServer

ตัวชี้ไปยังสายอักขระประกอบด้วยชื่อเซิร์ฟเวอร์ FTP?

pstrUserName

ชี้การสตริงที่สิ้นสุดด้วยค่า null ที่ระบุชื่อของผู้ใช้เข้าสู่ระบบ ถ้าเป็นNULLเริ่มต้นแบบไม่ระบุชื่อ?

pstrPassword

ตัวชี้ไปยังสตริงที่สิ้นสุดด้วยค่า null ที่ระบุรหัสผ่านเพื่อใช้ในการเข้าสู่ระบบ ถ้าทั้งpstrPasswordและpstrUserNameเป็นNULLรหัสผ่านแบบไม่ระบุชื่อเริ่มต้นคือ ชื่ออีเมล์ของผู้ใช้ ถ้าpstrPasswordเป็นNULL (หรือเป็นสตริงที่ว่างเปล่า) แต่pstrUserNameไม่ใช่NULLมีใช้รหัสผ่านว่างเปล่า ตารางต่อไปนี้อธิบายถึงลักษณะการทำงานสำหรับการตั้งค่าที่เป็นไปได้สี่ของpstrUserNameและpstrPassword:

pstrUserName pstrPassword ชื่อผู้ใช้ที่ส่งไปยังเซิร์ฟเวอร์ FTP รหัสผ่านที่ส่งไปยังเซิร์ฟเวอร์ FTP
ค่า NULLหรือ "" ค่า NULLหรือ "" "แบบไม่ระบุชื่อ" ชื่ออีเมล์ของผู้ใช้
ไม่ใช่-สายอักขระค่า NULL ค่า NULLหรือ "" pstrUserName “ “
ค่า NULL ไม่ใช่-สายอักขระค่า NULL ข้อผิดพลาด ข้อผิดพลาด
ไม่ใช่-สายอักขระค่า NULL ไม่ใช่-สายอักขระค่า NULL pstrUserName pstrPassword

nPort

หมายเลขที่ระบุถึงพอร์ต TCP/IP เพื่อใช้บนเซิร์ฟเวอร์?

bPassive

ระบุโหมดการแฝง หรือการใช้งานสำหรับเซสชัน FTP นี้ ถ้าตั้งค่าเป็นTRUEมันกำหนด Win32 API dwFlag INTERNET_FLAG_PASSIVE?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกเพื่อสร้างการเชื่อมต่อ FTP และขอรับตัวชี้ไปยังวัตถุCFtpConnection?

GetFtpConnectionการเชื่อมต่อไปยังเซิร์ฟเวอร์ FTP และสร้าง และส่งกลับตัวชี้ไปยังวัตถุCFTPConnection นอกจากนี้มันไม่ดำเนินการใด ๆ เฉพาะบนเซิร์ฟเวอร์อีกด้วย ตัวอย่างเช่น ถ้าคุณต้องการอ่าน หรือเขียนไปยังไฟล์ คุณต้องดำเนินการเหล่านั้นเป็นขั้นตอนที่แยกกัน ดูคลาสที่CFtpConnectionและCFtpFileFindสำหรับข้อมูลเกี่ยวกับการค้นหาแฟ้ม แฟ้ม การเปิด และอ่าน หรือเขียนไปยังแฟ้ม ดูบทความ อินเทอร์เน็ตที่มีการเขียนโปรแกรม ด้วย WinInetในVisual c ++ Programmer ของคู่มือสำหรับขั้นตอนในการดำเนินงานการเชื่อมต่อ FTP ทั่วไป?

ภาพรวม CInternetSession |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCFtpConnection CInternetSession::GetGopherConnection, CInternetSession::GetHttpConnection, CInternetSession::OpenURL(&N)

Index