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 |