Partager via


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

Voir aussi

Référence

AtlUnescapeUrl

Autres ressources

Concepts ATL

Composants de Bureau COM ATL

Référence alphabétique des fonctions ATL