Udostępnij za pośrednictwem


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

Zobacz też

Informacje

AtlUnescapeUrl

Inne zasoby

Pojęcia biblioteki Active Template Library (ALT)

Składniki COM pulpitu ATL

ATL funkcje alfabetycznym odwołanie