Compartir a través de


QEncode

Llame a esta función para convertir algunos datos mediante la codificación de “q”.

inline BOOL QEncode(
   BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   LPCSTR pszCharSet,
   int* pnNumEncoded = NULL 
) 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.

  • pszCharSet
    El juego de caracteres que se va a usar para la conversión.

  • pnNumEncoded
    Un puntero a una variable que al volver contiene el número de caracteres inseguros que tenían que convertir.

Valor devuelto

Devuelve TRUE en correctamente, FALSO en el error.

Comentarios

El esquema de codificación de “q” se describe en RFC 2047 (http://www.ietf.org/rfc/rfc2047.txt).

Requisitos

encabezado: atlenc.h

Vea también

Referencia

QEncodeGetRequiredLength

Otros recursos

Conceptos de ATL

Componentes de escritorio COM ATL

ATL funciona referencia alfabética