Поделиться через


AtlCanonicalizeUrl

Эта функция вызывается для канонизации URL-адрес, включая преобразования и небезопасные символы пробелов в escape-последовательность.

inline BOOL AtlCanonicalizeUrl( 
   LPCTSTR szUrl, 
   LPTSTR szCanonicalized, 
   DWORD* pdwMaxLength, 
   DWORD dwFlags = 0  
) throw( );

Параметры

  • szUrl
    URL-адрес для canonicalized.

  • szCanonicalized
    Абонент- выделенный буфер для получения canonicalized URL-адрес.

  • pdwMaxLength
    Указатель на переменную, которая содержит длину (в символах) szCanonicalized. Если функция завершается успешно, то переменная получает количество символов, записанных в буфер не включая конечное нуль-символ. Если функция завершается неудачей, то она возвращает требуемую длину в байтах) буфера, включая пространство для конечного нуль-символа.

  • dwFlags
    Флаги управление расширения функциональности этой функции. См. раздел флаги ATL_URL.

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

Возвращает TRUE в случае успешного выполнения FALSE при сбое.

Заметки

Ведет себя как текущая версия InternetCanonicalizeUrl но не требует WinInet или Internet Explorer, которое необходимо установить.

Требования

Header: atlutil.h

См. также

Ссылки

InternetCanonicalizeUrl

Другие ресурсы

Основные понятия активной библиотеки шаблонных классов (ATL)

ATL COM Desktop Components

ATL Functions Alphabetical Reference