Compartir a través de


QPDecode

Descodifica una cadena de datos codificado en formato citar-imprimible como por una llamada anterior a QPEncode.

inline BOOL QPDecode(
   BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   DWORD dwFlags = 0 
) throw( );

Parámetros

  • [in] pbSrcData
    el búfer que contiene los datos que se descodificarán.

  • [in] nSrcLen
    la longitud en bytes de pbSrcData.

  • [out] szDest
    búfer asignado por el llamador para recibir los datos descodificados.

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

  • [in] dwFlags
    Marca la descripción de cómo la conversión debe realizar. Vea Marcadores de ATLSMTP_QPENCODE.

Valor devuelto

Devuelve TRUE en correctamente, FALSE en el error.

Comentarios

El esquema citar-imprimible de codificación se describe en RFC 2045 (http://www.ietf.org/rfc/rfc2045.txt).

Requisitos

encabezado: atlenc.h

Vea también

Referencia

QPDecodeGetRequiredLength

QPEncode

QPEncodeGetRequiredLength

Otros recursos

Conceptos de Active Template Library (ATL)

ATL COM Desktop Components

ATL Functions Alphabetical Reference