Freigeben über


UUDecode

 

Decodiert eine Zeichenfolge von Daten, die wie von eines vorherigen Aufruf Uuencode uuencoded.

Syntax

      inline BOOL UUDecode(
   BYTE* pbSrcData,
   int nSrcLen,
   BYTE* pbDest,
   int* pnDestLen 
) throw( );

Parameter

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

  • nSrcLen
    Die Länge in Bytes von pbSrcData.

  • 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.

Hinweise

Diese uuencoding Implementierung folgt der Spezifikation POSIX P1003.2b/D11.

Anforderungen

Header: atlenc.h

Siehe auch

ATL-Konzepte (Active Template Library)
ATL COM Desktop Components
ATL Functions Alphabetical Reference
UUDecodeGetRequiredLength
UUEncode
UUEncodeGetRequiredLength