AtlEscapeUrl
Volání této funkce můžete převést všechny znaky nebezpečné sekvence 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( );
Parametry
lpszStringIn
Adresa URL má být převeden.lpszStringOut
Volající přidělené vyrovnávací na kterou bude zapsán převedenou adresu URL.pdwStrLen
Ukazatel DWORD proměnné.Pokud funkce úspěšný, pdwStrLen obdrží počet znaků, které jsou zapsány do vyrovnávací paměti není včetně ukončujícím znakem null.Pokud selže funkce, proměnná obdrží požadované délky v bajtů vyrovnávací paměti, včetně prostor pro ukončujícím znakem null.Při použití této metody verze znaků pdwStrLen obdrží počet znaků, nikoli počet bajtů.dwMaxLength
Velikost vyrovnávací paměti lpszStringOut .dwFlags
Příznaky určující chování této funkce.Viz příznaky ATL_URL.
Vrácená hodnota
Vrátí TRUE na úspěch, FALSE při selhání.
Požadavky
Záhlaví: atlutil.h