AfxParseURL

這個全域用於 CInternetSession::OpenURL

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 字串,並傳回服務及其元件的型別。

例如, AfxParseURL會剖析 Url,表單的 service://server/dir/dir/object.ext:port ,並傳回其元件儲存,如下所示:

strServer= ="伺服器"

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

nPort= = #port

dwServiceType= = #service

注意事項注意事項

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

需求

標頭: afxinet.h

請參閱

參考

AfxGetInternetHandleType

AfxParseURLEx

概念

MFC 巨集和全域變數