Partilhar via


CUrl::CreateUrl

Este método constrói uma cadeia de caracteres da URL dos campos componentes de um objeto de som tipo wave.

inline BOOL CreateUrl(
   LPTSTR lpszUrl,
   DWORD* pdwMaxLength,
   DWORD dwFlags = 0 
) const throw( );

Parâmetros

  • lpszUrl
    Um buffer de cadeia de caracteres para armazenar a cadeia de caracteres completa de URL.

  • pdwMaxLength
    O comprimento máximo de buffer de cadeia de caracteres de lpszUrl .

  • dwFlags
    Especificar ATL_URL_ESCAPE para converter os caracteres de escape no lpszUrl a seus valores reais.

Valor de retorno

Retorna VERDADEIROS em êxito, FALSO em caso de falha.

Comentários

Este método anexa os campos individuais para construir a cadeia de caracteres completa de URL usando o seguinte formato:

<scheme>: /<user>:<pass>@<domain>:<port><path><extra>

A o chamar esse método, o parâmetro de pdwMaxLength inicialmente deve conter o comprimento máximo de buffer de cadeia de caracteres referenciado pelo parâmetro do lpszUrl .O valor do parâmetro de pdwMaxLength será atualizado com o comprimento real da cadeia de caracteres da URL.

Exemplo

Este exemplo demonstra a criação de um objeto e recuperar de som tipo wave a cadeia de caracteres da URL

CUrl url;

// Set the CUrl contents
url.CrackUrl(_T("https://someone:secret@www.microsoft.com:8080/visualc/stuff.htm#contents"));

// Obtain the length of the URL string and allocate a buffer to 
// hold its contents
DWORD dwUrlLen = url.GetUrlLength() + 1;
TCHAR* szUrl = new TCHAR[dwUrlLen];

// Retrieve the contents of the CUrl object
url.CreateUrl(szUrl, &dwUrlLen, 0L);

// Cleanup
delete[] szUrl;   

Requisitos

Cabeçalho: atlutil.h

Consulte também

Referência

Classe de som tipo wave

CUrl::CrackUrl

CUrl::GetUrlLength