AfxParseURL

AFX_INET_SERVICE_FTP AFX_INET_SERVICE_HTTP AFX_INET_SERVICE_FILE

功能

該函式解析URL字元串並返回服務的類型及組件,包含在 afxinet.h 頭檔案中。

定義

BOOL AFXAPI AfxParseURL(LPCTSTR pstrURL,DWORD& dwServiceType,CString& strServer,CString& strObject,INTERNET_PORT& nPort);
pstrURL : 一個字元串指針,指向要解析的URL。
dwServiceType:指示網際網路服務的類型。可以取下列值:
AFX_INET_SERVICE_FTP
AFX_INET_SERVICE_HTTP
AFX_INET_SERVICE_HTTPS
AFX_INET_SERVICE_GOPHER
AFX_INET_SERVICE_FILE
AFX_INET_SERVICE_MAILTO
AFX_INET_SERVICE_NEWS
AFX_INET_SERVICE_NNTP
AFX_INET_SERVICE_TELNET
AFX_INET_SERVICE_WAIS
AFX_INET_SERVICE_MID
AFX_INET_SERVICE_CID
AFX_INET_SERVICE_PROSPERO
AFX_INET_SERVICE_AFS
AFX_INET_SERVICE_UNK
strServer :接收待解析的URL伺服器名,服務類型後的第一個部分。
strObject: 接收待解析的URL 涉及的對象(可能為空)。
nPort: 如果存在,則從URL的伺服器或對象部分搜尋出來

返回值

如果URL是成功解析返回非0值
如果URL為空的或不包含一個已知的Internet服務類型 返回0

例子

它解析一個URL字元串,並返回其組成部分的服務和類型。
它解析一個URL字元串,返回服務的類型以及其它的內容。
例如,AfxParseURL解析一個如下形式的URL:service://server/dir/dir/object.ext:port,返回的內容如下:
strServer == "server"
strObject == "/dir/dir/object/object.ext"
nPort == #port
dwServiceType == #service
要調用這個函式,你的項目必須包含AFXINET.H 頭檔案。

關於

關於 AfxParseURL 的更多信息 請參看 MSDN
AfxParseURL 有一個擴展版本

相關詞條

相關搜尋

熱門詞條

聯絡我們