共用方式為


AfxParseURL

這個全域變數使用 CInternetSession::OpenURL

BOOL AFXAPI AfxParseURL( 
   LPCTSTR pstrURL, 
   DWORD& dwServiceType, 
   CString& strServer, 
   CString& strObject, 
   INTERNET_PORT& nPort 
);

參數

  • pstrURL
    字串的指標,該字串包含要解析的 URL。

  • dwServiceType
    表示 Web 服務的型別。 可能的值如下:

    • 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 參考的物件 (可能是 NULL)。

  • nPort
    判斷 URL 的伺服器或物件部分,因此,如果任一存在。

傳回值

非零,如果 URL 已經剖析成功;否則,則為 0,如果是空的或不包含已知的 Web 服務型別。

備註

剖析 URL 字串並傳回服務型別及其元件。

例如, AfxParseURL 解析表單 service://server/dir/dir/object.ext:port 的 URL 並傳回它的儲存元件如下:

strServer        == "server"

strObject        == "/dir/dir/object/object.ext"

nPort          == #port

dwServiceType == #service

注意事項注意事項

若要呼叫此函式,您的專案必須包含 AFXINET.H。

需求

標頭 afxinet.h

請參閱

參考

AfxGetInternetHandleType

AfxParseURLEx

概念

MFC 巨集和全域