Freigeben über


AtlHexEncode

 

Veröffentlicht: Juli 2016

Rufen Sie diese Funktion, um einige Daten als Zeichenfolge des hexadezimalen Text zu codieren.

Syntax

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

Parameter

  • pbSrcData
    Der Puffer, der die zu codierenden Daten enthält.

  • nSrcLen
    Die Länge in Bytes der codiert werden Daten.

  • szDest
    Vom Aufrufer reservierter Puffer, in dem die codierten Daten zu empfangen.

  • pnDestLen
    Zeiger auf eine Variable, die die Länge von in Zeichen szDest enthält. Wenn die Funktion folgt, empfängt die Variable die Anzahl von Zeichen, die in den Puffer geschrieben werden. Wenn die Funktion fehlschlägt, empfängt die Variable die erforderliche Länge in Zeichen des Puffers.

Rückgabewert

Gibt TRUE bei Erfolg, FALSE auf Fehler zurück.

Hinweise

Jedes Byte Quelldaten wird als 2 Hexadezimalzeichen codiert.

Anforderungen

Header: atlenc.h

Siehe auch

ATL-Konzepte (Active Template Library)
ATL COM Desktop Components
ATL Functions Alphabetical Reference
AtlHexDecodeGetRequiredLength
AtlHexDecode
AtlHexEncodeGetRequiredLength