AfxParseURL

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

Wartość zwracany

Niezerowa, jeśli adres URL został pomyślnie analizować; w przeciwnym razie 0 Jeśli jest pusty lub nie zawiera znany typ usługi Internet.

Parametry

pstrURL

Wskaźnik ciąg zawierający adres URL, który można analizować.

dwServiceType

Wskazuje typ usługi internetowej. Możliwe wartości są następujące:

strServer

Pierwszy segment URL następującego typu usługi.

strObject

Obiekt, który adres URL odnosi się do (mogą być puste).

nPort

Ustalona z serwera lub obiekt części adresu URL, jeśli albo istnieje.

Uwagi

Tym globalnego jest używany w CInternetSession::OpenURL. Analizuje ciąg adresu URL i zwraca typ usługi i jej składników.

Na przykład AfxParseURL analizuje adresy URL formularza service://server/dir/dir/object.ext:port i zwraca jego komponenty znajdujące się w następujący sposób

strServer       == "serwer"

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

&nPortnbsp;         == #port

dwServiceType == #service

Uwaganbsp;  Do wywołania tej funkcji, projektu musi dołączyć AFXI&NET.H.

Zobacz też AfxGetInternetHandleType,

Index