AfxParseURL

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

Valeur de retour

Différent de zéro si l'URL a été analysée avec succès ; sinon, 0 si elle est vide ou ne contient pas un type connu du service Internet.

Paramètres

pstrURL

Un pointeur vers une chaîne contenant l'URL à analyser.

dwServiceType

Indique le type de service Internet. Les valeurs possibles sont les suivantes:

strServer

Le premier segment de l'URL suivant le type de service.

%{strObject/

L'URL fait référence à un objet (peut être vide).

nPort

Déterminé à partir des parties soit le serveur ou l'objet de l'URL, si soit il existe.

Remarques

Ce mondial est utilisé dans CInternetSession::OpenURL. Il analyse une chaîne URL et retourne le type de service et de ses composants.

Par exemple, AfxParseURL analyse des URLs de la forme service://server/dir/dir/object.ext:port et retourne ses composants stockés comme suit

strServer  ;      == « serveur »

%{strObject/  ;      == "/ dir/dir/object/object.ext"

&nPortnbsp ;         == #port

dwServiceType == #service

&Notenbsp ;  Pour appeler cette fonction, votre projet doit inclure AFXINET.H.

Voir aussi  ;AfxGetInternetHandleType,

Index