ID3DX11Scan::Metode pemindaian (d3dcsx.h)
Melakukan pemindaian urutan yang tidak disegmentasikan.
Sintaks
HRESULT Scan(
[in] D3DX11_SCAN_DATA_TYPE ElementType,
[in] D3DX11_SCAN_OPCODE OpCode,
[in] UINT ElementScanSize,
[in] ID3D11UnorderedAccessView *pSrc,
[in] ID3D11UnorderedAccessView *pDst
);
Parameter
[in] ElementType
Jenis: D3DX11_SCAN_DATA_TYPE
Jenis elemen dalam urutan. Lihat D3DX11_SCAN_DATA_TYPE untuk informasi selengkapnya.
[in] OpCode
Jenis: D3DX11_SCAN_OPCODE
Operasi biner yang akan dilakukan. Lihat D3DX11_SCAN_OPCODE untuk informasi selengkapnya.
[in] ElementScanSize
Jenis: UINT
Ukuran pemindaian dalam elemen.
[in] pSrc
Jenis: ID3D11UnorderedAccessView*
Urutan input pada perangkat. Atur pSrc dan pDst ke nilai yang sama untuk pemindaian di tempat.
[in] pDst
Jenis: ID3D11UnorderedAccessView*
Urutan output pada perangkat.
Nilai kembali
Jenis: HRESULT
Mengembalikan salah satu kode pengembalian yang dijelaskan dalam topik Direct3D 11 Return Codes.
Keterangan
Anda harus mengarahkan parameter pSrc dan pDst ke buffer yang diketik (dan bukan buffer mentah atau terstruktur). Untuk informasi tentang jenis buffer, lihat Jenis Sumber Daya. Format buffer jenis ini harus DXGI_FORMAT_R32_FLOAT, DXGI_FORMAT_R32_UINT, atau DXGI_FORMAT_R32_INT. Selain itu, format buffer yang diketik ini harus cocok dengan jenis data pemindaian yang Anda tentukan dalam parameter ElementType . Misalnya, jika jenis data pemindaian D3DX11_SCAN_DATA_TYPE_UINT, format buffer harus DXGI_FORMAT_R32_UINT.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3dcsx.h |
Pustaka | D3dcsx.lib |