WinInet函式系列,建立 Internet 的连线。
基本介绍
- 系列:WinInet函式
函式声明
function InternetConnect(hInet: HINTERNET;
lpszServerName: PChar;
nServerPort: INTERNET_PORT;
lpszUsername: PChar;
lpszPassword: PChar;
dwService: DWORD;
dwFlags: DWORD;
dwContext: DWORD): HINTERNET; stdcall;
参数说明
hInternetSession:由InternetOpen返回的句柄。
sServerName:连线的ip或者主机名
nServerPort:连线的连线埠。如0,则为默认连线埠。
sUsername :用户名,如无置null
sPassword :密码,如无置null。
lService:使用的服务类型,可以使用以下
INTERNET_SERVICE_FTP = 1:连线到一个 FTP 伺服器上
INTERNET_SERVICE_GOPHER = 2
INTERNET_SERVICE_HTTP = 3:连线到一个 HTTP 伺服器上
lFlags :文档传输形式及快取标记。一般置0。待补充。
ftp下:134217728=被动连线,vb有说法是x8000000。
lContext:当使用回叫信号时, 用来识别应用程式的前后关係。
返回值
成功返回非0。如果返回0。要InternetCloseHandle释放这个句柄。