共用方式為


IWICJpegFrameDecode::CopyScan 方法 (wincodec.h)

直接從 WIC 譯碼器框架的輸出數據流擷取壓縮 JPEG 掃描的複本。

語法

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

參數

scanIndex

類型: UINT

擷取數據之掃描之以零起始的索引。

scanOffset

類型: UINT

掃描數據中要開始複製的位元組位置。 第一次呼叫時使用 0。 如果輸出緩衝區大小不足以儲存整個掃描,此位移可讓您從先前複製作業的結尾繼續複製。

cbScanData

類型: UINT

pbScanData 陣列的大小,以位元組為單位。

[out] pbScanData

類型: BYTE*

接收數據表數據的指標。 此參數不得為 NULL。

[out] pcbScanDataActual

類型: UINT*

接收實際複製到 pbScanData 之掃描數據大小的指標。 傳回的大小可能小於 cbScanData 的大小。 此參數可能是 NULL。

傳回值

類型: HRESULT

這個方法可以傳回下列其中一個值。

傳回值 描述
S_OK
作業成功。
WINCODEC_ERR_INVALIDJPEGSCANINDEX
指定的掃描索引無效。

規格需求

需求
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
目標平台 Windows
標頭 wincodec.h
程式庫 Windowscodecs.lib
Dll Windowscodecs.dll

另請參閱

IWICJpegFrameDecode