BOOL AFXAPI AfxParseURL (LPCTSTR pstrURLDWORDamp;dwServiceType, CString &strServer, CString &strObject, INTERNET_PORT &nPort );
Valor de retorno
Diferente de zero se a URL foi analisada com êxito; caso contrário, 0 se ele estiver vazio ou não contém um tipo de serviço de Internet conhecido.
Parâmetros
pstrURL
Um ponteiro para uma Cadeia de caracteres contendo a URL a ser analisado.
dwServiceType
Indica o tipo de serviço de Internet. Valores possíveis são os seguintes:
strServer
O primeiro segmento da URL após o tipo de serviço.
strObject
Um objeto que o URL refere-se a (pode ser vazio).
nPort
Determinada a partir do servidor ou o objeto partes do URL, se verifique uma.
Observações
Neste global é usada em CInternetSession:: OpenURL. Ele analisa uma Cadeia de caracteres de URL e retorna o tipo de serviço e seus componentes.
Por exemplo, AfxParseURL analisa URLs do formulário service://server/dir/dir/object.ext:port e retorna os seus componentes armazenados da seguinte forma
strServer = = "servidor"
strObject = = "/ dir/dir/object/object.ext"
&nPortnbsp; = = #port
dwServiceType = = #service
&Notanbsp; Em ordem para chamar essa função, seu projeto deve incluir AFXINET.H.
Co&nsulte tambémnbsp;AfxGetInternetHandleType,