Compartilhar via


QPDecode

Decodifica uma cadeia de caracteres dos dados que foram codificados no formato citar- imprimível como por uma chamada anterior a QPEncode.

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

Parâmetros

  • [in] pbSrcData
    O buffer que contém os dados a ser descodificados.

  • [in] nSrcLen
    O tamanho em bytes de pbSrcData.

  • [out] szDest
    Buffer Chamador-atribuído para receber os dados descodificados.

  • [out] pnDestLen
    Um ponteiro a variável que contém o tamanho em bytes de szDest.Se a função é bem-sucedido, a variável recebe o número de bytes escritos no buffer.Se a função falhar, a variável recebe o comprimento necessário em bytes do buffer.

  • [in] dwFlags
    Sinaliza a descrição de como a conversão deve ser executada.Consulte sinalizadores de ATLSMTP_QPENCODE.

Valor de retorno

Retorna TRUE em êxito, FALSE em caso de falha.

Comentários

O esquema citar- imprimível de codificação está descrito no RFC 2045 (http://www.ietf.org/rfc/rfc2045.txt).

Requisitos

Cabeçalho: atlenc.h

Consulte também

Referência

QPDecodeGetRequiredLength

QPEncode

QPEncodeGetRequiredLength

Outros recursos

Conceitos de ATL

Componentes da área de trabalho COM ATL

ATL funciona referência alfabética