Partilhar via


AfxParseURL

Nesse global é usado em CInternetSession::OpenURL.

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

Parâmetros

  • pstrURL
    Um ponteiro para uma seqüência de caracteres contendo a URL a ser analisado.

  • dwServiceType
    Indica o tipo de serviço de Internet.Valores possíveis são:

    • AFX_INET_SERVICE_FTP

    • AFX_INET_SERVICE_HTTP

    • AFX_INET_SERVICE_HTTPS

    • AFX_INET_SERVICE_GOPHER

    • AFX_INET_SERVICE_FILE

    • AFX_INET_SERVICE_MAILTO

    • AFX_INET_SERVICE_NEWS

    • AFX_INET_SERVICE_NNTP

    • AFX_INET_SERVICE_TELNET

    • AFX_INET_SERVICE_WAIS

    • AFX_INET_SERVICE_MID

    • AFX_INET_SERVICE_CID

    • AFX_INET_SERVICE_PROSPERO

    • AFX_INET_SERVICE_AFS

    • AFX_INET_SERVICE_UNK

  • strServer
    O primeiro segmento da URL após o tipo de serviço.

  • strObject
    Um objeto que se refere a URL (pode ser vazio).

  • nPort
    Determinada a partir do servidor ou o objeto partes da URL, se existir um.

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.

Comentários

Ele analisa uma seqüência de caracteres de URL e retorna o tipo de serviço e seus componentes.

Por exemplo, AfxParseURL analisa as URLs do formulário service://server/dir/dir/object.ext:port e retorna os seus componentes armazenados da seguinte forma:

strServer= = "server"

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

nPort= = #port

dwServiceType= = #service

ObservaçãoObservação

Para chamar esta função, seu projeto deve incluir AFXINET.H.

Requisitos

Cabeçalho: afxinet.h

Consulte também

Referência

AfxGetInternetHandleType

AfxParseURLEx

Conceitos

Globais e Macros do MFC