enumerasi D3D10_DDI_RESOURCE_MISC_FLAG (d3d10umddi.h)
D3D10_DDI_RESOURCE_MISC_FLAG adalah bitmask nilai bendera yang mengidentifikasi informasi lain-lain tentang sumber daya.
Sintaks
typedef enum D3D10_DDI_RESOURCE_MISC_FLAG {
D3D10_DDI_RESOURCE_AUTO_GEN_MIP_MAP = 0x00000001L,
D3D10_DDI_RESOURCE_MISC_SHARED = 0x00000002L,
D3D10_DDI_RESOURCE_MISC_DISCARD_ON_PRESENT = 0x00000008L,
D3D11_DDI_RESOURCE_MISC_DRAWINDIRECT_ARGS = 0x00000010L,
D3D11_DDI_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 0x00000020L,
D3D11_DDI_RESOURCE_MISC_BUFFER_STRUCTURED = 0x00000040L,
D3D11_DDI_RESOURCE_MISC_RESOURCE_CLAMP = 0x00000080L,
D3D10_DDI_RESOURCE_MISC_REMOTE = 0x00000400,
D3D11_1DDI_RESOURCE_MISC_RESTRICTED_CONTENT = 0x00000800L,
D3D11_1DDI_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 0x00001000L,
D3DWDDM1_3DDI_RESOURCE_MISC_CROSS_ADAPTER = 0x00002000L,
D3DWDDM1_3DDI_RESOURCE_MISC_TILED = 0x00004000L,
D3DWDDM1_3DDI_RESOURCE_MISC_TILE_POOL = 0x00008000L,
D3DWDDM2_0DDI_RESOURCE_MISC_HW_PROTECTED = 0x00010000L,
D3DWDDM2_0DDI_RESOURCE_MISC_DISPLAYABLE_SURFACE = 0x00020000L,
D3DWDDM2_0DDI_RESOURCE_MISC_CONTAINS_HW_PROTECTED = 0x00040000L,
D3DWDDM2_5DDI_RESOURCE_MISC_PHYSICALLY_CONTIGUOUS = 0x01000000L
} ;
Konstanta
D3D10_DDI_RESOURCE_AUTO_GEN_MIP_MAP Nilai: 0x00000001L Sumber daya dapat digunakan dengan fungsi GenMips . |
D3D10_DDI_RESOURCE_MISC_SHARED Nilai: 0x00000002L Sumber daya dapat dibagikan oleh beberapa perangkat dan proses. |
D3D10_DDI_RESOURCE_MISC_DISCARD_ON_PRESENT Nilai: 0x00000008L Sumber daya tidak diperlukan untuk bertahan di seluruh presentasi. Untuk informasi selengkapnya tentang nilai ini, lihat bagian Keterangan dari halaman referensi CreateResource(D3D10). Didukung dimulai dengan Windows Server 2008, dan Windows Vista dengan Paket Layanan 1 (SP1). |
D3D11_DDI_RESOURCE_MISC_DRAWINDIRECT_ARGS Nilai: 0x00000010L Sumber daya adalah buffer yang dapat digunakan runtime sebagai buffer argumen dalam panggilan ke fungsi DrawIndexedInstancedIndirect, DrawInstancedIndirect, atau DispatchIndirect driver. Didukung dimulai dengan Windows 7. |
D3D11_DDI_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS Nilai: 0x00000020L Sumber daya adalah buffer tempat fungsi CreateShaderResourceView (D3D11) driver dapat membuat tampilan format mentah. Tampilan format mentah dibuat melalui panggilan ke fungsi CreateShaderResourceView (D3D11) driver dengan bendera D3D11_DDI_BUFFEREX_SRV_FLAG_RAW diatur dalam anggota BufferEx dari struktur D3D11DDIARG_CREATESHADERRESOURCEVIEW . Tampilan format mentah memungkinkan untuk membaca (dan menulis dalam kasus objek tampilan akses yang tidak diurutkan (UAV) hingga empat nilai DWORD dalam satu instruksi. Didukung dimulai dengan Windows 7. |
D3D11_DDI_RESOURCE_MISC_BUFFER_STRUCTURED Nilai: 0x00000040L Sumber daya adalah buffer yang memiliki memori yang dibagi menjadi potongan berukuran sama (struktur). Ukuran struktur setiap bagian disediakan dalam deklarasi sumber daya. Driver mungkin dapat menggunakan informasi ini untuk mengoptimalkan tata letak memori. Didukung dimulai dengan Windows 7. |
D3D11_DDI_RESOURCE_MISC_RESOURCE_CLAMP Nilai: 0x00000080L Sumber daya harus mempertimbangkan klem sumber daya apa pun, yang panggilan ke fungsi SetResourceMinLOD driver berlaku. Didukung dimulai dengan Windows 7. |
D3D10_DDI_RESOURCE_MISC_REMOTE Nilai: 0x00000400 Nilai ini hanya untuk penggunaan internal. Jangan gunakan. |
D3D11_1DDI_RESOURCE_MISC_RESTRICTED_CONTENT Nilai: 0x00000800L Sumber daya dapat berisi konten yang dilindungi. Nilai ini harus digunakan hanya jika driver dan perangkat keras mendukung perlindungan konten. Didukung dimulai dengan Windows 8. |
D3D11_1DDI_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER Nilai: 0x00001000L Driver harus membatasi akses ke permukaan bersama. Nilai ini harus digunakan hanya ketika permukaan bersama dibuat. Proses yang membuat permukaan selalu diizinkan untuk membuka sumber daya bersama. Didukung dimulai dengan Windows 8. |
D3DWDDM1_3DDI_RESOURCE_MISC_CROSS_ADAPTER Nilai: 0x00002000L Sumber daya adalah sumber daya lintas adaptor bersama. Driver tampilan mode pengguna harus merekam informasi tentang sumber daya lintas adaptor dalam struktur data driver privat. Driver miniport tampilan dapat memanggil fungsi DxgkCbGetHandleData untuk mengambil data privat ini. Subsistem kernel grafis DirectX memanggil fungsi DxgkDdiDescribeAllocation untuk mendapatkan informasi tentang sumber daya lintas adaptor ketika perlu membuka sumber daya pada adaptor lain. Miniport tampilan harus memastikan bahwa informasi ini benar. Didukung dimulai dengan Windows 8.1. |
D3DWDDM1_3DDI_RESOURCE_MISC_TILED Nilai: 0x00004000L Sumber daya diurutkan. Didukung dimulai dengan Windows 8.1. |
D3DWDDM1_3DDI_RESOURCE_MISC_TILE_POOL Nilai: 0x00008000L Sumber daya adalah kumpulan petak peta. Harus berupa buffer dengan jenis penggunaan D3D10_DDI_RESOURCE_USAGED3D10_DDI_USAGE_DEFAULT. Didukung dimulai dengan Windows 8.1. |
D3DWDDM2_0DDI_RESOURCE_MISC_HW_PROTECTED Nilai: 0x00010000L Sumber daya harus dibuat sehingga akan dilindungi oleh perangkat keras. Didukung dimulai dengan Windows 10. |
D3DWDDM2_0DDI_RESOURCE_MISC_DISPLAYABLE_SURFACE Nilai: 0x00020000L Sumber daya berisi permukaan yang dapat ditampilkan. Didukung dimulai dengan Windows 10. |
D3DWDDM2_0DDI_RESOURCE_MISC_CONTAINS_HW_PROTECTED Nilai: 0x00040000L Buffer input decoder berisi konten terproteksi terenkripsi. Perangkat keras tidak perlu melindungi buffer ini (karena dienkripsi), tetapi driver mungkin perlu mengalokasikan buffer ini secara berbeda sehingga mereka dapat berinteraksi secara efisien dengan perangkat keras dekripsi mereka. Didukung dimulai dengan Windows 10. |
D3DWDDM2_5DDI_RESOURCE_MISC_PHYSICALLY_CONTIGUOUS Nilai: 0x01000000L Sumber daya secara fisik berseberangan. Didukung mulai Windows 10 versi 1809 (WDDM 2.5). |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |
Lihat juga
CreateShaderResourceView(D3D11)
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