CInternetSession::CInternetSession

CInternetSession (LPCTSTR pstrAgent = NULL, DWORD dwContext = 1, DWORD dwAccessType INTERNET_OPEN_TYPE_PRECONFIG, LPCTSTR = pstrProxyName = NULL, LPCTSTR pstrProxyBypass = NULL, DWORD dwFlags = 0);

พารามิเตอร์

pstrAgent

ชี้เป็นสายอักขระที่ระบุชื่อของแอพลิเคชันหรือเอนทิตีที่เรียกฟังก์ชั่นอินเทอร์เน็ต (ตัวอย่างเช่น, "Microsoft Internet Browser") ถ้าpstrAgentเป็นNULL (ค่าเริ่มต้น), กรอบเรียกฟังก์ชันสากลAfxGetAppNameซึ่งส่งกลับสายสิ้นสุดด้วยค่า null ที่ประกอบด้วยชื่อของโปรแกรมประยุกต์ บางโพรโทคอลที่ใช้สายนี้เพื่อระบุโปรแกรมประยุกต์ของคุณไปยังเซิร์ฟเวอร์?

dwContext

ตัวระบุบริบทสำหรับการดำเนินงาน dwContextระบุถึงข้อมูลสถานะของการดำเนินงานที่ส่งกลับโดยCInternetSession::OnStatusCallback ค่าเริ่มต้นถูกตั้งค่าเป็น 1 อย่างไรก็ตาม คุณสามารถกำหนดอย่างชัดเจนให้เป็น ID บริบทเฉพาะสำหรับการดำเนินการ วัตถุและการทำงานใด ๆ ไม่จะเชื่อมโยงกับ id บริบทที่ ถ้าdwFlagsประกอบด้วยINTERNET_FLAG_ASYNCแล้ววัตถุที่สร้างขึ้น โดยวัตถุนี้มีลักษณะการทำงานแบบอะซิงโครนัสตราบใดที่รูทีนการกลับสถานะการลงทะเบียน ในใบสั่งสำหรับฟังก์ชันเสร็จ synchronously, dwContextได้ถูกตั้งค่าเป็นศูนย์สำหรับเรียกว่า?

dwAccessType

ชนิดของการเข้าถึงที่จำเป็น ต่อไปนี้เป็นค่าที่ถูกต้อง เหมือนหนึ่งซึ่งอาจจะมา:

pstrProxyName

ชื่อของพร็อกซี CERN ที่ต้องการถ้ามีการตั้งค่าdwAccessTypeเป็นINTERNET_OPEN_TYPE_PROXY ค่าเริ่มต้นเป็นค่า NULL?

pstrProxyBypass

ตัวชี้ไปยังสายอักขระประกอบด้วยรายการที่มีตัวเลือกของเซิร์ฟเวอร์ที่อยู่ ที่อยู่เหล่านี้อาจจะเลี่ยงผ่านเมื่อใช้เข้าถึงพร็อกซี ถ้ามาเป็นค่าNULLสำหรับการข้ามผ่านรายการจะถูกอ่านจากรีจิสทรี พารามิเตอร์นี้มีความหมายถ้าdwAccessTypeถูกตั้งค่าเป็นINTERNET_OPEN_TYPE_PROXYเท่านั้น?

dwFlags

ระบุตัวเลือกต่าง ๆ เช่นการทำงานของแคช และแบบอะซิงโครนัส ค่าเริ่มต้นถูกตั้งค่าเป็น 0 รวมค่าเป็นไปได้:

หมายเหตุ

ฟังก์ชันนี้สมาชิกถูกเรียกเมื่อสร้างวัตถุCInternetSession CInternetSessionคือฟังก์ชันอินเทอร์เน็ตแรกเรียกว่า โดยโปรแกรมประยุกต์ งานเตรียมใช้งานข้อมูลภายในโครงสร้าง และเตรียมสำหรับการโทรศัพท์ในอนาคตจากแอพลิเคชัน?

ถ้าdwFlagsประกอบด้วยINTERNET_FLAG_ASYNCแล้วจับทั้งหมดที่ได้มาจากหมายเลขอ้างอิงนี้จะมีลักษณะการทำงานแบบอะซิงโครนัสตราบใดที่รูทีนการกลับสถานะการลงทะเบียน?

ถ้ามีการเชื่อมต่ออินเทอร์เน็ตสามารถเปิดCInternetSessionข้อผิดพลาดการAfxThrowInternetException?

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

ดูเพิ่มเติมnbspCInternetSession::Close, CInternetSession::EnableStatusCallback, CInternetSession::GetContext(&N)

Index