METODE ID3D11Device3::CreateShaderResourceView1 (d3d11_3.h)
Membuat tampilan sumber daya shader untuk mengakses data dalam sumber daya.
Sintaks
HRESULT CreateShaderResourceView1(
[in] ID3D11Resource *pResource,
[in, optional] const D3D11_SHADER_RESOURCE_VIEW_DESC1 *pDesc1,
[out, optional] ID3D11ShaderResourceView1 **ppSRView1
);
Parameter
[in] pResource
Jenis: ID3D11Resource*
Arahkan ke sumber daya yang akan berfungsi sebagai input ke shader. Sumber daya ini harus dibuat dengan bendera D3D11_BIND_SHADER_RESOURCE .
[in, optional] pDesc1
Jenis: const D3D11_SHADER_RESOURCE_VIEW_DESC1*
Penunjuk ke struktur D3D11_SHADER_RESOURCE_VIEW_DESC1 yang menjelaskan tampilan sumber daya shader. Atur parameter ini ke NULL untuk membuat tampilan yang mengakses seluruh sumber daya (menggunakan format yang dibuat dengan sumber daya).
[out, optional] ppSRView1
Jenis: ID3D11ShaderResourceView1**
Penunjuk ke blok memori yang menerima penunjuk ke antarmuka ID3D11ShaderResourceView1 untuk tampilan sumber daya shader 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 memori yang cukup untuk membuat tampilan shader-resource. 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk