Partager via


Méthode IWICJpegFrameDecode ::CopyScan (wincodec.h)

Récupère une copie de l’analyse JPEG compressée directement à partir du flux de sortie du cadre du décodeur WIC.

Syntaxe

HRESULT CopyScan(
        UINT scanIndex,
        UINT scanOffset,
        UINT cbScanData,
  [out] BYTE *pbScanData,
  [out] UINT *pcbScanDataActual
);

Paramètres

scanIndex

Type : UINT

Index de base zéro de l’analyse pour laquelle les données sont récupérées.

scanOffset

Type : UINT

Position d’octet dans les données d’analyse à commencer à copier. Utilisez 0 lors du premier appel. Si la taille de la mémoire tampon de sortie est insuffisante pour stocker l’ensemble de l’analyse, ce décalage vous permet de reprendre la copie à partir de la fin de l’opération de copie précédente.

cbScanData

Type : UINT

Taille, en octets, du tableau pbScanData .

[out] pbScanData

Type : BYTE*

Pointeur qui reçoit les données de la table. Ce paramètre ne doit pas avoir la valeur NULL.

[out] pcbScanDataActual

Type : UINT*

Pointeur qui reçoit la taille des données d’analyse réellement copiées dans pbScanData. La taille retournée peut être inférieure à celle de cbScanData. Ce paramètre peut être NULL.

Valeur retournée

Type : HRESULT

Cette méthode peut retourner l’une de ces valeurs.

Valeur retournée Description
S_OK
L'opération a réussi.
WINCODEC_ERR_INVALIDJPEGSCANINDEX
L’index d’analyse spécifié n’est pas valide.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête wincodec.h
Bibliothèque Windowscodecs.lib
DLL Windowscodecs.dll

Voir aussi

IWICJpegFrameDecode