AtlEscapeUrl
Appelez cette fonction pour convertir tous les caractères potentiellement dangereux en séquences d'échappement.
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( );
Paramètres
lpszStringIn
L'URL à convertir.lpszStringOut
Mémoire tampon allouée par l'appelant à laquelle l'URL converti sera écrit.pdwStrLen
Pointeur vers une variable DWORD. Si la fonction réussit, pdwStrLen reçoit le nombre de caractères entrés dans la mémoire tampon, sans le caractère NULL de fin. Si la fonction échoue, la variable reçoit la longueur requise en octets de la mémoire tampon notamment l'espace pour le caractère NULL de fin. Lorsque vous utilisez la version à caractère élargi de cette méthode, pdwStrLen reçoit le nombre de caractères requis, pas le nombre d'octets.dwMaxLength
La taille de la mémoire tampon lpszStringOut.dwFlags
Balises vérifier le comportement de cette fonction. Consultez balises d'ATL_URL.
Valeur de retour
Retourne TRUE en cas de réussite, FALSE en cas de échec.
Configuration requise
Header: atlutil.h