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


AtlEscapeUrl

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

inline BOOL AtlEscapeUrl( 
   LPCSTR szStringIn, 
   LPSTR szStringOut, 
   DWORD* pdwStrLen, 
   DWORD dwMaxLength, 
   DWORD dwFlags = 0  
) throw( ); 
inline BOOL AtlEscapeUrl( 
   LPCWSTR szStringIn, 
   LPWSTR szStringOut, 
   DWORD* pdwStrLen, 
   DWORD dwMaxLength, 
   DWORD dwFlags = 0  
) throw( );

Параметры

  • lpszStringIn
    URL-адрес для преобразования.

  • lpszStringOut
    Абонент- выделенный буфер, в который будет записывано преобразованный URL-адрес.

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

  • dwMaxLength
    Размер буфера lpszStringOut.

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

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

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

Требования

Header: atlutil.h

См. также

Ссылки

AtlUnescapeUrl

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

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

ATL COM Desktop Components

ATL Functions Alphabetical Reference