Sdílet prostřednictvím


QPDecode

Dekóduje řetězec data předchozí volání k zakódování v kotované tisknutelná formátu QPEncode.

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

Parametry

  • [v]pbSrcData
    Vyrovnávací paměti obsahující data, která chcete dekódovat.

  • [v]nSrcLen
    Délka v bajtech pbSrcData .

  • [výstup]szDest
    Volající přidělené vyrovnávací paměti přijímat data dekódována.

  • [výstup]pnDestLen
    Ukazatel Proměnná délka v bajtech szDest .Pokud funkce úspěšná, obdrží proměnné počet bajtů zapsaných do vyrovnávací paměti.Pokud selže funkce, obdrží proměnné v bajtů vyrovnávací paměti na požadovanou délku.

  • [v]dwFlags
    Příznaky popisující, jak má být proveden převod.Viz příznaky ATLSMTP_QPENCODE.

Vrácená hodnota

Vrátí TRUE na úspěch, FALSE při selhání.

Poznámky

Uvedená tisknutelná schéma kódování je popsána v dokumentu RFC 2045 (http://www.ietf.org/rfc/rfc2045.txt).

Požadavky

Záhlaví: atlenc.h

Viz také

Referenční dokumentace

QPDecodeGetRequiredLength

QPEncode

QPEncodeGetRequiredLength

Další zdroje

Koncepty knihovny ATL (Active Template Library)

Komponenty COM plochy ATL

Abecední odkaz funkce ATL