Bagikan melalui


ID3D11Device3::CreateUnorderedAccessView1 metode (d3d11_3.h)

Membuat tampilan untuk mengakses sumber daya akses yang tidak berurut .

Sintaks

HRESULT CreateUnorderedAccessView1(
  [in]            ID3D11Resource                          *pResource,
  [in, optional]  const D3D11_UNORDERED_ACCESS_VIEW_DESC1 *pDesc1,
  [out, optional] ID3D11UnorderedAccessView1              **ppUAView1
);

Parameter

[in] pResource

Jenis: ID3D11Resource*

Arahkan ke ID3D11Resource yang mewakili sumber daya yang akan berfungsi sebagai input ke shader.

[in, optional] pDesc1

Jenis: const D3D11_UNORDERED_ACCESS_VIEW_DESC1*

Penunjuk ke struktur D3D11_UNORDERED_ACCESS_VIEW_DESC1 yang mewakili deskripsi tampilan akses yang tidak diurutkan. Atur parameter ini ke NULL untuk membuat tampilan yang mengakses seluruh sumber daya (menggunakan format yang dibuat dengan sumber daya).

[out, optional] ppUAView1

Jenis: ID3D11UnorderedAccessView1**

Penunjuk ke blok memori yang menerima penunjuk ke antarmuka ID3D11UnorderedAccessView1 untuk tampilan akses yang tidak diurutkan yang dibuat. Atur parameter ini ke NULL untuk memvalidasi parameter input lainnya (metode akan mengembalikan S_FALSE jika parameter input lainnya lulus validasi).

Menampilkan nilai

Jenis: HRESULT

Metode ini mengembalikan E_OUTOFMEMORY jika tidak ada cukup memori untuk membuat tampilan akses yang tidak diurutkan. Lihat Kode Pengembalian Direct3D 11 untuk kemungkinan nilai pengembalian lainnya.

Persyaratan

   
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header d3d11_3.h
Pustaka D3D11.lib

Lihat juga

ID3D11Device3