InternetConnect

InternetConnect

WinInet函數系列,建立 Internet 的連接。

函數聲明


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釋放這個句柄。