UncompressMemory()

Syntaxe

Resultat = UncompressMemory(*MemoireTampon, Taille, *Sortie, SortieTaille [, Plugin])
Description
Décompresse le contenu de la mémoire tampon dans la mémoire tampon de sortie.

Arguments

*MemoireTampon L'adresse de la mémoire tampon à décompresser.
Taille La taille de la mémoire à décompresser.
*Sortie L'adresse de la mémoire tampon qui contiendra les données non compressées.
SortieTaille La taille de la mémoire tampon qui contiendra les données non compressées.
Elle doit être au moins aussi grande que la taille des données non compressées.
Plugin (optionnel) Le plug-in à utiliser, si plus d'un plug-in a été enregistré. Peut être une des valeurs suivantes:
  #PB_PackerPlugin_Zip    : Utilisation de Zip.     UseZipPacker() doit être appelé auparavant.
  #PB_PackerPlugin_LZMA   : Utilisation de LZMA.    UseLZMAPacker() doit être appelé auparavant.
  #PB_PackerPlugin_JCALG1 : Utilisation de JCALG1.  UseJCALG1Packer() doit être appelé auparavant.
  #PB_PackerPlugin_BriefLZ: Utilisation de BriefLZ. UseBriefLZPacker() doit être appelé auparavant.  

Valeur de retour

Renvoie la taille décompressée si le tampon a été correctement décompressé, zéro sinon.

Remarques

La longueur du tampon de sortie doit être au moins aussi grande que celle de la mémoire tampon à décompresser.

Voir aussi

CompressMemory()

OS Supportés

Tous

<- PackEntryType() - Packer Index - UncompressPackFile() ->