AfxParseURL

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

Valore restituito

Diverso da zero se l'URL è stato analizzato correttamente; in caso contrario, 0 se è vuoto o non contiene un tipo di servizio Internet noto.

Parametri

pstrURL

Un puntatore a una stringa contenente l'URL da analizzare.

dwServiceType

Indica il tipo di servizio Internet. I possibili valori sono i seguenti:

strServer

Il primo segmento dell'URL che segue il tipo di servizio.

strObject

Un oggetto a cui fa riferimento l'URL (può essere vuota).

nPort

Determinato da porzioni Server o oggetto dell'URL, se non esiste neanche.

Osservazioni

Questo global è utilizzato in CInternetSession::OpenURL. Esso analizza una stringa URL e restituisce il tipo di servizio e dei suoi componenti.

Ad esempio, AfxParseURL analizza gli URL della forma service://server/dir/dir/object.ext:port e restituisce suoi componenti memorizzati come segue

strServer       = = "server"

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

&nPortnbsp;         = = #port

dwServiceType = = #service

&Notanbsp;  Per chiamare questa funzione, il progetto deve includere AFXINET.H.

Vedere a&nchenbsp;AfxGetInternetHandleType,

Index