Compartir a través de


UUEncode

Llame a esta función en uuencode algunos datos.

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

Parámetros

  • pbSrcData
    El búfer que contiene los datos que se va a codificar.

  • nSrcLen
    La longitud en bytes de los datos que se va a codificar.

  • szDest
    búfer asignado por el llamador para recibir los datos codificados.

  • pnDestLen
    puntero a una variable que contiene la longitud en caracteres de szDest. Si la función se realiza correctamente, la variable recibe el número de caracteres escritos en búfer. Si se produce un error en la función, la variable recibe la longitud necesaria en los caracteres del búfer.

  • lpszFile
    El archivo se agregará al encabezado cuando ATLSMTP_UUENCODE_HEADER se especifica en dwFlags.

  • dwFlags
    Marcadores que controlan el comportamiento de esta función. Vea Marcadores de ATLSMTP_UUENCODE.

Valor devuelto

Devuelve TRUE en correctamente, FALSO en el error.

Comentarios

esta implementación uuencoding sigue la especificación de POSIX P1003.2b/D11.

Requisitos

encabezado: atlenc.h

Vea también

Referencia

UUDecode

UUDecodeGetRequiredLength

UUEncodeGetRequiredLength

Otros recursos

Conceptos de Active Template Library (ATL)

ATL COM Desktop Components

ATL Functions Alphabetical Reference