共用方式為


IWICJpegFrameDecode::GetAcHuffmanTable 方法 (wincodec.h)

擷取所指定掃描和數據表的 AC Huffman 數據表複本。

語法

HRESULT GetAcHuffmanTable(
        UINT                       scanIndex,
        UINT                       tableIndex,
  [out] DXGI_JPEG_AC_HUFFMAN_TABLE *pAcHuffmanTable
);

參數

scanIndex

類型: UINT

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

tableIndex

類型: UINT

要擷取之 AC Huffman 數據表的索引。 使用 IWICJpegFrameDecode::GetScanHeader 擷取掃描標頭,即可判斷指定掃描的有效索引。

[out] pAcHuffmanTable

類型: DXGI_JPEG_AC_HUFFMAN_TABLE*

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

傳回值

類型: HRESULT

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

傳回值 描述
S_OK
作業成功。
WINCODEC_ERR_INVALIDJPEGSCANINDEX
指定的掃描索引無效。
WINCODEC_ERR_INVALIDPARAMETER
如果 pAcHuffmanTable 為 NULL,或 tableIndex 未指向有效的數據表位置,就可能發生此情況。 檢查掃描標頭中是否有有效的數據表索引。

規格需求

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

另請參閱

IWICJpegFrameDecode

IWICJpegFrameEncode