AtlHexEncode

Wywołanie tej funkcji do kodowania niektóre dane jako ciąg szesnastkowy tekstu.

inline BOOL AtlHexEncode( 
   const BYTE * pbSrcData, 
   int nSrcLen, 
   LPSTR szDest, 
   int * pnDestLen  
) throw( );

Parametry

  • pbSrcData
    Bufor zawierający dane, które mają być zakodowane.

  • nSrcLen
    Długość w bajtach dane mają być zakodowane.

  • szDest
    Przydzielone wywołującego bufor odbioru zakodowane dane.

  • pnDestLen
    Wskaźnik do zmiennej, która zawiera długość w znaki szDest.Jeśli funkcja się powiedzie, Zmienna otrzymuje liczbę znaków zapisywana w buforze.Jeśli funkcja zawiedzie, Zmienna otrzymuje wymaganą długość w znakach buforu.

Wartość zwracana

Zwraca TRUE na sukces, FALSE w przypadku awarii.

Uwagi

Każdego bajtu danych źródłowych jest zakodowany jako 2 znaków szesnastkowych.

Wymagania

Nagłówek: atlenc.h

Zobacz też

Informacje

AtlHexDecodeGetRequiredLength

AtlHexDecode

AtlHexEncodeGetRequiredLength

Inne zasoby

Pojęcia biblioteki Active Template Library (ALT)

Składniki COM pulpitu ATL

ATL funkcje alfabetycznym odwołanie