AtlEscapeUrl
调用此函数将所有不安全的字符转换为转义序列。
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 接收字符数被写入缓冲区,不包括终止null字符)。如果函数失败,则变量将缓冲区的字节接收需长度包括终止null字符)的空间。在使用此策略时的宽字符版本,pdwStrLen 接收需要的字符数,而不是字节数。dwMaxLength
缓冲区 lpszStringOut的大小。dwFlags
控制此功能的行为标志。ATL_URL标志参见。
返回值
返回在成功的 TRUE,在失败时进行 FALSE。
要求
Header: atlutil.h