Sdílet prostřednictvím


BEncode

Volání této funkce můžete převést některá data pomocí kódování "B".

inline BOOL BEncode(
   BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   LPCSTR pszCharSet 
) 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.

  • pszCharSet
    Znaková sada pro převod.

Vrácená hodnota

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

Poznámky

Schéma kódování "B" je popsána v dokumentu RFC 2047 (http://www.ietf.org/rfc/rfc2047.txt).

Požadavky

Záhlaví: atlenc.h

Viz také

Referenční dokumentace

BEncodeGetRequiredLength

Další zdroje

Koncepty ATL

Komponenty COM plochy ATL

Abecední odkaz funkce ATL