Freigeben über


AtlEscapeUrl

Rufen Sie diese Funktion auf, um alle unsicheren Zeichen zu den Escapesequenzen zu konvertieren.

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( );

Parameter

  • lpszStringIn
    Das zu konvertierende URL.

  • lpszStringOut
    Vom Aufrufer reservierter Puffer, der das konvertierte URL geschrieben wird.

  • pdwStrLen
    Zeiger auf eine DWORD-Variable.Wenn die Funktion folgt, empfängt pdwStrLen die Anzahl von Zeichen, die in den Puffer, ohne das NULL geschrieben werden.Wenn die Funktion fehlschlägt, empfängt die Variable die erforderliche Länge in Bytes des Puffers auch Leerzeichen für das NULL.Wenn die Breitzeichen-Version dieser Methode verwendet, empfängt pdwStrLen die Anzahl der erforderlichen Zeichen, nicht die Anzahl der Bytes.

  • dwMaxLength
    Die Größe des Puffers lpszStringOut.

  • dwFlags
    Flags, die das Verhalten dieser Funktion steuern.Siehe ATL_URL-Flags.

Rückgabewert

Gibt TRUE bei Erfolg, FALSE auf Fehler zurück.

Anforderungen

Header: atlutil.h

Siehe auch

Referenz

AtlUnescapeUrl

Weitere Ressourcen

ATL-Konzepte

Desktop-Komponenten ATL COM

ATL funktioniert alphabetischer Verweis