Freigeben über


AtlHexDecode

Decodiert eine Zeichenfolge von Daten, die als hexadezimaler Text wie von eines vorherigen Aufruf AtlHexEncode codiert wurde.

inline BOOL AtlHexDecode(
   LPCSTR pSrcData,
   int nSrcLen,
   LPBYTE pbDest,
   int* pnDestLen 
) throw( );

Parameter

  • pSrcData
    Die Zeichenfolge, die die decodiert werden Daten enthält.

  • nSrcLen
    Die Länge in Zeichen von pSrcData.

  • pbDest
    Vom Aufrufer reservierter Puffer, an der decodierten Daten zu empfangen.

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

Rückgabewert

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

Anforderungen

Header: atlenc.h

Siehe auch

Referenz

AtlHexDecodeGetRequiredLength

AtlHexEncode

AtlHexEncodeGetRequiredLength

Weitere Ressourcen

ATL-Konzepte

Desktop-Komponenten ATL COM

ATL funktioniert alphabetischer Verweis