共用方式為


AtlEscapeUrl

呼叫此函式轉換所有不安全的字元為逸出序列 (Escape Sequence)。

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

參數

  • lpszStringIn
    要轉換的 URL。

  • lpszStringOut
    轉換的 URL 將寫入的呼叫端配置的緩衝區。

  • pdwStrLen
    為 DWORD 變數的指標。 如果函式成功, pdwStrLen 接收字元數目寫入緩衝區,包括結束的 null 字元。 如果函式失敗,變數在緩衝區中的位元組接收必要的長度 (包括結束的 null 字元的空間。 在使用這個方法時寬字元版本, pdwStrLen 接收要求的字元數,而非位元組數目。

  • dwMaxLength
    lpszStringOut緩衝區的大小。

  • dwFlags
    控制這個函式之行為的旗標。 請參閱 ATL_URL 旗標。

傳回值

在成功傳回 ,在失敗時

需求

Header: 函式

請參閱

參考

AtlUnescapeUrl

其他資源

ATL 概念

ATL COM 元件桌面

ATL 函式依字母順序的參考