header d3d12sdklayers.h
Header ini digunakan oleh Direct3D 12 Graphics. Untuk informasi selengkapnya, lihat:
d3d12sdklayers.h berisi antarmuka pemrograman berikut:
Antarmuka
ID3D12Debug Antarmuka yang digunakan untuk menyalakan lapisan debug. |
ID3D12Debug1 Menambahkan Validasi GPU-Based dan Sinkronisasi Antrean Perintah Dependen ke lapisan debug. |
ID3D12Debug2 Menambahkan tingkat validasi berbasis GPU yang dapat dikonfigurasi ke lapisan debug. (ID3D12Debug2) |
ID3D12Debug3 Menambahkan tingkat validasi berbasis GPU yang dapat dikonfigurasi ke lapisan debug. (ID3D12Debug3) |
ID3D12Debug4 Menambahkan kemampuan untuk menonaktifkan lapisan debug. |
ID3D12Debug5 Menambahkan ke lapisan debug kemampuan untuk mengonfigurasi penamaan otomatis objek. |
ID3D12Debug6 Antarmuka debug mengontrol pengaturan debug. |
ID3D12DebugCommandList Menyediakan metode untuk memantau dan men-debug daftar perintah. |
ID3D12DebugCommandList1 Antarmuka ini memungkinkan modifikasi pengaturan lapisan debug daftar perintah tambahan. |
ID3D12DebugCommandQueue Menyediakan metode untuk memantau dan men-debug antrean perintah. |
ID3D12DebugDevice Antarmuka ini mewakili perangkat grafis untuk penelusuran kesalahan. |
ID3D12DebugDevice1 Menentukan pengaturan lapisan debug di seluruh perangkat. |
ID3D12InfoQueue Antarmuka antrean informasi menyimpan, mengambil, dan memfilter pesan debug. Antrean terdiri dari antrean pesan, tumpukan filter penyimpanan opsional, dan tumpukan filter pengambilan opsional. (ID3D12InfoQueue) |
ID3D12SharingContract Bagian dari kontrak antara lapisan diagnostik D3D11On12 dan alat diagnostik grafis. |
Struktur
D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS Menjelaskan pengaturan per daftar perintah yang digunakan oleh Validasi GPU-Based. |
D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS Menjelaskan pengaturan yang digunakan oleh Validasi GPU-Based. |
D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR Menjelaskan jumlah perlambatan buatan yang dimasukkan oleh perangkat debug untuk mensimulasikan adaptor grafis berkinerja lebih rendah. |
D3D12_INFO_QUEUE_FILTER Filter pesan debug; berisi daftar tipe pesan untuk diizinkan atau ditolak. (D3D12_INFO_QUEUE_FILTER) |
D3D12_INFO_QUEUE_FILTER_DESC Izinkan atau tolak jenis pesan tertentu untuk melewati filter. (D3D12_INFO_QUEUE_FILTER_DESC) |
D3D12_MESSAGE Pesan debug dalam Antrean Informasi. (D3D12_MESSAGE) |
Enumerasi
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Menunjukkan jenis parameter debug yang digunakan oleh ID3D12DebugCommandList1::SetDebugParameter dan ID3D12DebugCommandList1::GetDebugParameter. |
D3D12_DEBUG_DEVICE_PARAMETER_TYPE Menentukan jenis data memori yang diacu oleh parameter pData ID3D12DebugDevice1::SetDebugParameter dan ID3D12DebugDevice1::GetDebugParameter. |
D3D12_DEBUG_FEATURE Bendera untuk fitur Lapisan Debug D3D12 opsional. |
D3D12_GPU_BASED_VALIDATION_FLAGS Menjelaskan tingkat validasi berbasis GPU untuk dilakukan saat runtime. |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS Menentukan cara validasi GPU-Based menangani status alur yang di-patch selama ID3D12Device::CreateGraphicsPipelineState dan ID3D12Device::CreateComputePipelineState. |
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE Menentukan jenis patching shader yang digunakan oleh Validasi GPU-Based pada tingkat perangkat atau daftar perintah. |
D3D12_MESSAGE_CATEGORY Menentukan kategori pesan debug. |
D3D12_MESSAGE_ID Menentukan ID pesan debug untuk menyiapkan filter info-antrean (lihat D3D12_INFO_QUEUE_FILTER); gunakan pesan ini untuk mengizinkan atau menolak kategori pesan untuk melewati filter penyimpanan dan pengambilan. |
D3D12_MESSAGE_SEVERITY Men-debug tingkat keparahan pesan untuk antrean informasi. (D3D12_MESSAGE_SEVERITY) |
D3D12_RLDO_FLAGS Menentukan opsi untuk jumlah informasi yang akan dilaporkan tentang masa pakai objek perangkat langsung. |