Sdílet prostřednictvím


QPEncode

Volání této funkce můžete zakódovat data uvedená tisknutelného formátu.

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

Parametry

  • pbSrcData
    Vyrovnávací paměti obsahující data, která chcete zakódovat.

  • nSrcLen
    Délka dat pro zakódování v bajtech.

  • szDest
    Volající přidělené vyrovnávací zakódovaná data.

  • pnDestLen
    Ukazatel Proměnná délka znaků v szDest .Pokud funkce úspěšná, obdrží proměnné počet znaků, které jsou zapsány do vyrovnávací paměti.Pokud selže funkce, obdrží proměnné znaky vyrovnávací paměti na požadovanou délku.

  • 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

QPDecode

QPDecodeGetRequiredLength

QPEncodeGetRequiredLength

Další zdroje

Koncepty ATL

Komponenty COM plochy ATL

Abecední odkaz funkce ATL