麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

一個(gè)封裝了WinInetAPI函數(shù)的類(CWinInetConnection)

2019-11-18 17:46:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
部分WinInetAPI函數(shù)允許你建立或斷開Internet連接,定義當(dāng)前Internet連接及其屬性。WinInet負(fù)責(zé)控制系統(tǒng)在線和離線兩種狀態(tài)。當(dāng)系統(tǒng)處于離線狀態(tài)時(shí),IE會(huì)從Cache中讀取所需的資料,如果是在線狀態(tài),則IE會(huì)從Internet上讀取資料。

注意
當(dāng)處于在線狀態(tài)時(shí),IE仍會(huì)首先在Cache中尋找你輸入的URL是否存在。如果是,IE會(huì)檢查其真實(shí)性。IE會(huì)將在Cache
中資料的日期同服務(wù)器上的資料的日期相比較。如果Cache中的資料是舊的話,則從服務(wù)器上讀取資料。

CwinInetConnection實(shí)現(xiàn)了上述功能。它封裝了WinInetAPI函數(shù),并使你能在下一個(gè)方法或?qū)傩灾袆?chuàng)建類的實(shí)例。

方法描述
SetGlobalOnline將系統(tǒng)轉(zhuǎn)換到在線狀態(tài)
SetGlobalOffline將系統(tǒng)轉(zhuǎn)換到離線狀態(tài)
GoOnline出現(xiàn)對(duì)話框,詢問(wèn)是否需要將系統(tǒng)轉(zhuǎn)到在線狀態(tài)以獲取所需的資料。
AutoDial出現(xiàn)建立默認(rèn)連接對(duì)話框
Dial出現(xiàn)建立用戶自定義連接對(duì)話框
AutoDialHangUp在使用AutoDial方法后中斷當(dāng)前連接
HangUp使用Dial方法后中斷當(dāng)前連接
Refresh刷新類的屬性
表一、CWinInetConnection類所包含的方法


如你所見,上半部分用來(lái)顯示類的屬性。所有屬性,除ConnectionName外,都是布爾類型。并且這些屬性是只讀的。

屬性描述
IsConnected若返回值為真,表明Internet連接已建立
ConnectionName返回當(dāng)前活動(dòng)連接的名稱
IsConnectionConfigured若返回值為真,表明系統(tǒng)的Internet連接設(shè)置正確
IsOffline若返回值為真,表明系統(tǒng)目前處于離線狀態(tài)
IsRasInstalled若返回值為真,表明系統(tǒng)已裝了遠(yuǎn)程訪問(wèn)服務(wù)(RAS)
Use
InternetSetOption函數(shù)可用來(lái)改變各種Internet設(shè)置及當(dāng)前網(wǎng)絡(luò)進(jìn)程的參數(shù)。將第一個(gè)參數(shù)hInternet的值設(shè)為零,因?yàn)槲覀儗⒁淖兿到y(tǒng)的參數(shù)。參數(shù)dwOption能接收一個(gè)Flag值,表示我們將要改變的設(shè)置。在這里我們將用到INTERNET_OPTION_CONNECTED_STATE。參數(shù)lpBuffer可以扮演多種角色。它可以接收或返回不同類型的值。本程序中將傳遞一個(gè)自定義類型,INTERNET_CONNECTED_INFO,給這個(gè)參數(shù)

TypeINTERNET_CONNECTED_INFO
dwConnectedStateAsLong
dwFlagsAsLong
EndType

為了調(diào)用InternetSetOption函數(shù),我們必須首先初始化INTERNET_CONNECTED_INFO,其成員定義了系統(tǒng)要轉(zhuǎn)換到的狀態(tài)。下面是如何將系統(tǒng)轉(zhuǎn)到在線狀態(tài)。

DimConInfoAsINTERNET_CONNECTED_INFO,lRetValueAsLong

ConInfo.dwConnectedState=INTERNET_STATE_CONNECTED
lRetValue=InternetSetOption(0&,INTERNET_OPTION_CONNECTED_STATE,ConInfo,Len(ConInfo))

AndthisoneisusedtoswitchthesystemintoOfflinemode:

DimConInfoAsINTERNET_CONNECTED_INFO,lRetValueAsLong

ConInfo.dwConnectedState=INTERNET_STATE_DISCONNECTED_BY_USER
ConInfo.dwFlags=ISO_FORCE_DISCONNECTED
lRetValue=InternetSetOption(0&,INTERNET_OPTION_CONNECTED_STATE,ConInfo,Len(ConInfo))->


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧洲黄视频| 成人午夜淫片a | 国产精品久久久久久久久久久久久久久久 | 欧洲精品久久久久69精品 | 夏目友人帐第七季第一集 | 午夜伦情电午夜伦情电影 | 草逼一区| 国产一级一级片 | 国产99久久久久久免费看农村 | 久久福利小视频 | 精品一区二区三区电影 | 午夜影院日韩 | 羞羞网站入口 | 中文字幕在线视频网站 | 久久久久久久久国产 | 国产美女视频一区 | 国产一区精品在线观看 | 黄污网址| 国产女同疯狂激烈互摸 | 亚洲性生活视频 | 亚洲精品日韩色噜噜久久五月 | 成人午夜视频免费看 | 91成人免费| 国产亚洲精品久久久久婷婷瑜伽 | 欧美色视频免费 | 国产精品刺激对白麻豆99 | 全黄性性激高免费视频 | 精品久久久久久久久久久久久 | 国产寡妇xxxxxxxx性开放 | 黄网站在线免费看 | 青青草华人在线 | 国产成人高清在线观看 | 成人一级视频 | a集毛片 | 成人一区二区在线观看视频 | 欧美一级黄色免费看 | 国产98色 | 成人在线观看一区 | 久久草草影视免费网 | 72pao成人国产永久免费视频 | 一级片九九|