Compartilhar via


Método ID3DX11Scan::Multiscan (d3dcsx.h)

Executa um multiscan de uma sequência.

Sintaxe

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
);

Parâmetros

[in] ElementType

Tipo: D3DX11_SCAN_DATA_TYPE

O tipo de elemento na sequência. Consulte D3DX11_SCAN_DATA_TYPE para obter mais informações.

[in] OpCode

Tipo: D3DX11_SCAN_OPCODE

A operação binária a ser executada. Consulte D3DX11_SCAN_OPCODE para obter mais informações.

[in] ElementScanSize

Tipo: UINT

Tamanho da verificação em elementos.

[in] ElementScanPitch

Tipo: UINT

Pitch da próxima verificação em elementos.

[in] ScanCount

Tipo: UINT

Número de verificações no multiscan.

[in] pSrc

Tipo: ID3D11UnorderedAccessView*

Sequência de entrada no dispositivo. Defina pSrc e pDst com o mesmo valor para verificações in-loco.

[in] pDst

Tipo: ID3D11UnorderedAccessView*

Sequência de saída no dispositivo.

Retornar valor

Tipo: HRESULT

Retorna um dos códigos de retorno descritos no tópico Códigos de retorno direct3D 11.

Comentários

Você deve apontar os parâmetros pSrc e pDst para buffers tipado (e não para buffers brutos ou estruturados). Para obter informações sobre tipos de buffer, consulte Tipos de recursos. O formato desses buffers tipado deve ser DXGI_FORMAT_R32_FLOAT, DXGI_FORMAT_R32_UINT ou DXGI_FORMAT_R32_INT. Além disso, o formato desses buffers tipados deve corresponder ao tipo de dados de verificação especificado no parâmetro ElementType . Por exemplo, se o tipo de dados de verificação for D3DX11_SCAN_DATA_TYPE_UINT, os formatos de buffer deverão ser DXGI_FORMAT_R32_UINT.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3dcsx.h
Biblioteca D3dcsx.lib

Confira também

ID3DX11Scan