QEncode

Chamar essa função para converter alguns dados usando codificação de”. “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 codificados.

  • nSrcLen
    O tamanho em bytes de dados a ser codificados.

  • szDest
    Buffer Chamador-atribuído para receber os dados codificados.

  • pnDestLen
    Um ponteiro a variável que contém o comprimento de caracteres de szDest.Se a função é bem-sucedido, a variável recebe o número de caracteres gravados no buffer.Se a função falhar, a variável recebe o comprimento necessário em buffer de caracteres.

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

  • pnNumEncoded
    Um ponteiro para uma variável em retorno que contém o número de caracteres não seguro que tinham que ser convertidos.

Valor de retorno

Retorna Verdadeiro em êxito, Falso em caso de falha.

Comentários

O esquema de codificação de “Q” é descrito no RFC 2047 (http://www.ietf.org/rfc/rfc2047.txt).

Requisitos

Cabeçalho: atlenc.h

Consulte também

Referência

QEncodeGetRequiredLength

Outros recursos

Conceitos de ATL

Componentes da área de trabalho COM ATL

ATL funciona referência alfabética