AtlEscapeUrl
Kaçış sıraları için güvenli olmayan tüm karakterler dönüştürmek için bu işlevini çağırın.
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( );
Parametreler
lpszStringIn
Dönüştürülecek URL'si.lpszStringOut
Arayan tarafından ayrılmış arabellek dönüştürülmüş url yazılır.pdwStrLen
dword değişkeni için işaretçi.İşlev başarılı olursa, pdwStrLen ve sondaki boş karakter dahil edilmez arabelleğe yazılan karakterlerin sayısını alır.İşlev başarısız olursa, alan Sonlandırıcı boş karakter dahil olmak üzere arabelleğinin bayt cinsinden gerekli uzunluk değişkeni alır.Bu yöntem geniş karakter sürümünü kullanırken, pdwStrLen bayt sayısını değil gerekli, karakter sayısını alır.dwMaxLength
Arabellek boyutu lpszStringOut.dwFlags
Bu işlevin davranışı denetleyen bayraklar.Bkz: atl_url bayrakları.
Dönüş Değeri
İade doğru başarı durumunda, yanlış başarısızlık.
Gereksinimler
Başlık: atlutil.h