共用方式為


UUEncode

呼叫這個函式會 uuencode 一些資料。

inline BOOL UUEncode(
   const BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   LPCTSTR lpszFile = _T("file"),
   DWORD dwFlags = 0 
) throw( );

參數

  • pbSrcData
    包含資料的緩衝區進行編碼。

  • nSrcLen
    長度資料的位元組將輸入的。

  • szDest
    接收編碼資料中的呼叫端配置的緩衝區。

  • pnDestLen
    在 szDest包含的字元長度之變數的指標。 如果函式成功,此變數會接收寫入緩衝區的字元數目。 如果函式失敗,變數會接收緩衝區中的字元所需的長度。

  • lpszFile
    要加入的檔案加入至標頭,當 ATLSMTP_UUENCODE_HEADER 在 dwFlags指定。

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

傳回值

在成功傳回 ,在失敗時

備註

這 uuencoding 的實作遵循 POSIX P1003.2b/D11 規格。

需求

Header: atlenc.h

請參閱

參考

UUDecode

UUDecodeGetRequiredLength

UUEncodeGetRequiredLength

其他資源

ATL 概念

ATL COM 元件桌面

ATL 函式依字母順序的參考