Bagikan melalui


Metode IWICJpegFrameDecode::CopyScan (wincodec.h)

Mengambil salinan pemindaian JPEG terkompresi langsung dari aliran output bingkai dekoder WIC.

Sintaks

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

Parameter

scanIndex

Jenis: UINT

Indeks berbasis nol pemindaian yang datanya diambil.

scanOffset

Jenis: UINT

Posisi byte dalam data pemindaian untuk mulai menyalin. Gunakan 0 pada panggilan pertama. Jika ukuran buffer output tidak mencukupi untuk menyimpan seluruh pemindaian, offset ini memungkinkan Anda untuk melanjutkan penyalinan dari akhir operasi salin sebelumnya.

cbScanData

Jenis: UINT

Ukuran, dalam byte, dari array pbScanData .

[out] pbScanData

Jenis: BYTE*

Penunjuk yang menerima data tabel. Parameter ini tidak boleh NULL.

[out] pcbScanDataActual

Jenis: UINT*

Pointer yang menerima ukuran data pemindaian benar-benar disalin ke pbScanData. Ukuran yang dikembalikan mungkin lebih kecil sehingga ukuran cbScanData. Parameter ini mungkin NULL.

Menampilkan nilai

Jenis: HRESULT

Metode ini dapat mengembalikan salah satu nilai ini.

Mengembalikan nilai Deskripsi
S_OK
Operasi berhasil.
WINCODEC_ERR_INVALIDJPEGSCANINDEX
Indeks pemindaian yang ditentukan tidak valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header wincodec.h
Pustaka Windowscodecs.lib
DLL Windowscodecs.dll

Lihat juga

IWICJpegFrameDecode