Partilhar via


QEncode

Chame essa função para converter alguns dados usando a codificação "Q".

inline BOOL QEncode(
   BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   LPCSTR pszCharSet,
   int* pnNumEncoded = NULL 
) throw( );

Parâmetros

  • pbSrcData
    O buffer que contém os dados a ser codificado.

  • nSrcLen
    O comprimento em bytes dos dados a ser codificado.

  • szDest
    Buffer alocado chamador para receber dados codificados.

  • pnDestLen
    Ponteiro para uma variável que contém o comprimento em caracteres de szDest. Se a função obtiver êxito, a variável recebe o número de caracteres gravada no buffer.Se a função falhar, a variável recebe o comprimento necessário em caracteres do buffer.

  • pszCharSet
    O conjunto de caractere a ser usado para a conversão.

  • pnNumEncoded
    Um ponteiro para uma variável que contém o número de caracteres não seguros que tiveram de ser convertido no retorno.

Valor de retorno

RetornaTRUE sucesso, FALSE em caso de falha.

Comentários

"Q" esquema de codificação é descrito na RFC 2047)http://www.ietf.org/RFC/Rfc2047.txt).

Requisitos

Cabeçalho: atlenc.h

Consulte também

Referência

QEncodeGetRequiredLength

Outros recursos

Conceitos atl

Referência da ATL

Referência alfabético de funções ATL