AfxParseURL
Questo globale viene utilizzato in CInternetSession::OpenURL.
BOOL AFXAPI AfxParseURL(
LPCTSTR pstrURL,
DWORD& dwServiceType,
CString& strServer,
CString& strObject,
INTERNET_PORT& nPort
);
Parametri
pstrURL
Un puntatore a una stringa contenente l'URL da analizzare.dwServiceType
Indica il tipo di servizio Internet.I valori possibili sono i seguenti: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
Il primo segmento dell'URL dopo il tipo di servizio.strObject
Un oggetto che l'URL faccia riferimento (può essere vuoto.nPort
Determinato dalle parti dell'oggetto o del server dell'URL, se uno esistente.
Valore restituito
Diverso da zero se l'URL corretto è stato analizzato; in caso contrario, 0 se è vuoto o non contiene un tipo di servizio Internet noto.
Note
Analizza una stringa URL e restituisce il tipo di servizio e dei relativi componenti.
Ad esempio, AfxParseURL analizza gli URL del form service://server/dir/dir/object.ext:port e restituisce i relativi componenti archiviate come segue:
== “server„ distrServer
== “/dir/dir/object/object.ext„ distrObject
#port di == dinPort
#service di == didwServiceType
[!NOTA]
Per chiamare questa funzione, il progetto deve includere AFXINET.H.
Requisiti
Header: afxinet.h