共用方式為


ID3DX11Scan::Multiscan 方法 (d3dcsx.h)

執行序列的多掃描。

語法

HRESULT Multiscan(
  [in] D3DX11_SCAN_DATA_TYPE     ElementType,
  [in] D3DX11_SCAN_OPCODE        OpCode,
  [in] UINT                      ElementScanSize,
  [in] UINT                      ElementScanPitch,
  [in] UINT                      ScanCount,
  [in] ID3D11UnorderedAccessView *pSrc,
  [in] ID3D11UnorderedAccessView *pDst
);

參數

[in] ElementType

類型: D3DX11_SCAN_DATA_TYPE

序列中的項目類型。 如需詳細資訊 ,請參閱D3DX11_SCAN_DATA_TYPE

[in] OpCode

類型: D3DX11_SCAN_OPCODE

要執行的二進位作業。 如需詳細資訊 ,請參閱D3DX11_SCAN_OPCODE

[in] ElementScanSize

類型: UINT

元素中的掃描大小。

[in] ElementScanPitch

類型: UINT

元素中下一次掃描的音調。

[in] ScanCount

類型: UINT

多掃描中的掃描數目。

[in] pSrc

類型: ID3D11UnorderedAccessView*

裝置上的輸入順序。 將 pSrcpDst 設定為就地掃描的相同值。

[in] pDst

類型: ID3D11UnorderedAccessView*

裝置上的輸出順序。

傳回值

類型: HRESULT

傳回 Direct3D 11 傳回碼主題中所述的其中一個傳回碼。

備註

您必須將 pSrcpDst 參數指向具類型的緩衝區 (,而不是將參數指向原始或結構化緩衝區) 。 如需緩衝區類型的相關信息,請參閱 資源類型。 這些具型別緩衝區的格式必須是 DXGI_FORMAT_R32_FLOATDXGI_FORMAT_R32_UINTDXGI_FORMAT_R32_INT。 此外,這些具型別緩衝區的格式必須符合您在 ElementType 參數中指定的掃描數據類型。 例如,如果掃描數據類型 D3DX11_SCAN_DATA_TYPE_UINT,則必須 DXGI_FORMAT_R32_UINT緩衝區格式。

規格需求

需求
目標平台 Windows
標頭 d3dcsx.h
程式庫 D3dcsx.lib

另請參閱

ID3DX11Scan