Freigeben über


QPDecode

Decodiert eine Zeichenfolge von Daten, die im zitieren-druckbaren Format wie von einem früheren Aufruf QPEncode codiert wurde.

inline BOOL QPDecode(
   BYTE* pbSrcData,
   int nSrcLen,
   LPSTR szDest,
   int* pnDestLen,
   DWORD dwFlags = 0 
) throw( );

Parameter

  • [in] pbSrcData
    Der Puffer, der die decodiert werden Daten enthält.

  • [in] nSrcLen
    Die Länge in Bytes von pbSrcData.

  • [out] szDest
    Vom Aufrufer reservierter Puffer, an der decodierten Daten zu empfangen.

  • [out] pnDestLen
    Zeiger auf eine Variable, die die Länge in Bytes von szDest 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.

  • [in] dwFlags
    Kennzeichnet die Beschreibung, wie die Konvertierung ausgeführt werden soll. Siehe ATLSMTP_QPENCODE-Flags.

Rückgabewert

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

Hinweise

Das zitieren-druckbare Codierungsschema wird in RFC 2045 beschrieben (http://www.ietf.org/rfc/rfc2045.txt).

Anforderungen

Header: atlenc.h

Siehe auch

Referenz

QPDecodeGetRequiredLength

QPEncode

QPEncodeGetRequiredLength

Weitere Ressourcen

ATL-Konzepte (Active Template Library)

ATL COM Desktop Components

ATL Functions Alphabetical Reference