Sdílet prostřednictvím


AtlHexEncode

Volání funkce kódování některá data jako hexadecimální textový řetězec.

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

Vrácená hodnota

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

Poznámky

Každý bajt dat je kódovaný jako 2 šestnáctkových znaků.

Požadavky

Záhlaví: atlenc.h

Viz také

Referenční dokumentace

AtlHexDecodeGetRequiredLength

AtlHexDecode

AtlHexEncodeGetRequiredLength

Další zdroje

Koncepty ATL

Komponenty COM plochy ATL

Abecední odkaz funkce ATL