Método ID3DX11SegmentedScan::SegScan (d3dcsx.h)

Executa uma verificação segmentada de uma sequência.

Sintaxe

HRESULT SegScan(
  [in] D3DX11_SCAN_DATA_TYPE     ElementType,
  [in] D3DX11_SCAN_OPCODE        OpCode,
  [in] UINT                      ElementScanSize,
  [in] ID3D11UnorderedAccessView *pSrc,
  [in] ID3D11UnorderedAccessView *pSrcElementFlags,
  [in] ID3D11UnorderedAccessView *pDst
);

Parâmetros

[in] ElementType

Tipo: D3DX11_SCAN_DATA_TYPE

O tipo de elemento na sequência. Confira 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] pSrc

Tipo: ID3D11UnorderedAccessView*

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

[in] pSrcElementFlags

Tipo: ID3D11UnorderedAccessView*

Matriz compacta de bits com um bit por elemento de pSrc. Um valor definido indica o início de um novo segmento.

[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 do 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.

O formato da exibição de recurso para a qual os pontos de parâmetro pSrcElementFlags devem ser DXGI_FORMAT_R32_UINT.

Requisitos

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

Confira também

ID3DX11SegmentedScan