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
См. также
Ссылки
Другие ресурсы
Основные понятия активной библиотеки шаблонных классов (ATL)