AfxParseURL

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

Возвращаемое значение

Ненулевое значение, если URL-адрес был успешно; в противном случае, 0 если он пуст или содержит не известный тип службы Интернета.

Параметры

pstrURL

Указатель на строку, содержащую URL-адрес, который необходимо проанализировать.

dwServiceType

Указывает тип службы Интернета. Возможные значения:

strServer

Первый сегмент URL-адреса после типа службы.

strObject

Объект, который ссылается URL (может быть пустым).

nPort

Определить сервер или объект части URL-адреса, если они существуют.

Примечания

Этот глобальный используется в CInternetSession::OpenURL. Он разбирает строку URL-адреса и возвращает тип службы и ее компонентов.

К примеру AfxParseURL анализирует URL-адреса формы service://server/dir/dir/object.ext:port и возвращает его компоненты хранятся в следующем

strServer       == «сервер»

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

&nPortnbsp;         == #port

dwServiceType == #service

Примечаниеnbsp;  Для вызова этой функции, ваш проект должен включать в себя AFXI&NET.H.

См. также AfxGetInternetHandleType,

Index