AfxParseURL
Tomto globální používané v CInternetSession::OpenURL.
BOOL AFXAPI AfxParseURL(
LPCTSTR pstrURL,
DWORD& dwServiceType,
CString& strServer,
CString& strObject,
INTERNET_PORT& nPort
);
Parametry
pstrURL
Ukazatel na řetězec obsahující adresu URL a analyzovat.dwServiceType
Označuje typ služby Internetu.Možné hodnoty jsou: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
První segment URL následujícího typu služby.strObject
Adresa URL odkazuje na objekt (může být prázdné).nPort
Určí z části adresy URL, Server nebo objektu, pokud buď neexistuje.
Vrácená hodnota
Nenulová hodnota, pokud adresa URL úspěšně analyzovat; jinak, 0, pokud je prázdný nebo neobsahuje známý typ služby Internetu.
Poznámky
Analyzuje řetězec adresy URL a vrací typ služby a jeho součástí.
Například AfxParseURL analyzuje URL formuláře service://server/dir/dir/object.ext:port a vrátí jeho komponenty uloženy takto:
strServer== "server"
strObject== "/ dir/dir/object/object.ext"
nPort== #port
dwServiceType== #service
[!POZNÁMKA]
Chcete-li tuto funkci volat projektu musí být AFXINET.H.
Požadavky
Záhlaví: afxinet.h