Partager via


QPDecode

Décode une chaîne des données qui ont été encodées au format entre guillemets- imprimable tel que par un appel précédent à QPEncode.

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

Paramètres

  • [in] pbSrcData
    La mémoire tampon qui contient les données à décoder.

  • [in] nSrcLen
    La longueur en octets d' pbSrcData.

  • [out] szDest
    Mémoire tampon allouée par l'appelant reçoive les données décodées.

  • [out] pnDestLen
    Pointeur vers une variable qui contient la longueur en octets d' szDest. Si la fonction réussit, la variable reçoit le nombre d'octets écrits dans la mémoire tampon. Si la fonction échoue, la variable reçoit la longueur requise en octets de la mémoire tampon.

  • [in] dwFlags
    Signale décrire la façon dont la conversion doit être exécutée. Consultez balises d'ATLSMTP_QPENCODE.

Valeur de retour

Retourne TRUE en cas de réussite, FALSE en cas de échec.

Notes

Le modèle entre guillemets- imprimable de codage est décrite dans la norme RFC 2045 (http://www.ietf.org/rfc/rfc2045.txt).

Configuration requise

en-tête : atlenc.h

Voir aussi

Référence

QPDecodeGetRequiredLength

QPEncode

QPEncodeGetRequiredLength

Autres ressources

Concepts ATL

Composants de Bureau COM ATL

Référence alphabétique des fonctions ATL