AtlEscapeUrl
Wywołanie tej funkcji konwersji wszystkich znaków niebezpieczne sekwencje 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
Adres URL do konwersji.lpszStringOut
Bufor przydzielone wywołującego będą zapisywane przekonwertowanych adresu URL.pdwStrLen
Wskaźnik do zmiennej typu DWORD.Jeśli funkcja się powiedzie, pdwStrLen otrzymuje liczbę znaków zapisywana w buforze, nie włączając kończącego znaku null.Jeśli funkcja zawiedzie, Zmienna otrzymuje wymaganą długość w bajtach buforu, w tym miejsce kończącego znaku null.Podczas korzystania z wersji szerokich znaków tej metody, pdwStrLen otrzymuje liczbę znaków, nie liczba bajtów.dwMaxLength
Rozmiar buforu lpszStringOut.dwFlags
Flagi sterujące zachowaniem tej funkcji.Zobacz flagi ATL_URL.
Wartość zwracana
Zwraca TRUE na sukces, FALSE w przypadku awarii.
Wymagania
Nagłówek: atlutil.h