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


Макрос UrlEscapeSpaces (shlwapi.h)

Макрос, преобразующий пробелы в соответствующую escape-последовательность.

Синтаксис

void UrlEscapeSpaces(
  [in]   pszUrl,
  [out]  pszEscaped,
  [out]  pcchEscaped
);

Параметры

[in] pszUrl

Тип: LPCTSTR

Указатель на строку URL-адреса. Если он не ссылается на файл, он должен включать допустимую схему, например "http://".

[out] pszEscaped

Тип: LPTSTR

Указатель на строку, завершающуюся значением NULL, содержащую строку, на которую указывает pszURL, с символами пробела, преобразованными в escape-последовательность.

[out] pcchEscaped

Тип: LPDWORD

Количество символов в pszEscaped.

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

None

Remarks

UrlEscapeSpaces эквивалентен следующему:


UrlCanonicalize(pszUrl, 
                pszEscaped, 
                pcchEscaped, 
                URL_ESCAPE_SPACES_ONLY | URL_DONT_ESCAPE_EXTRA_INFO )
				

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shlwapi.h
Библиотека Shlwapi.lib
DLL Shlwapi.dll (версия 5.0 или более поздняя)

См. также раздел

UrlCanonicalize