Compartilhar via


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

Recupera uma cópia da verificação JPEG compactada diretamente do fluxo de saída do quadro de decodificador wic.

Sintaxe

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

Parâmetros

scanIndex

Tipo: UINT

O índice baseado em zero da verificação para o qual os dados são recuperados.

scanOffset

Tipo: UINT

A posição de byte nos dados de verificação para começar a copiar. Use 0 na primeira chamada. Se o tamanho do buffer de saída for insuficiente para armazenar toda a verificação, esse deslocamento permitirá que você retome a cópia do final da operação de cópia anterior.

cbScanData

Tipo: UINT

O tamanho, em bytes, da matriz pbScanData .

[out] pbScanData

Tipo: BYTE*

Um ponteiro que recebe os dados da tabela. Esse parâmetro não deve ser NULL.

[out] pcbScanDataActual

Tipo: UINT*

Um ponteiro que recebe o tamanho dos dados de verificação realmente copiados para pbScanData. O tamanho retornado pode ser menor que o tamanho de cbScanData. Esse parâmetro pode ser NULL.

Retornar valor

Tipo: HRESULT

Esse método pode retornar um desses valores.

Valor retornado Descrição
S_OK
A operação foi bem-sucedida.
WINCODEC_ERR_INVALIDJPEGSCANINDEX
O índice de verificação especificado é inválido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wincodec.h
Biblioteca Windowscodecs.lib
DLL Windowscodecs.dll

Confira também

IWICJpegFrameDecode