Bagikan melalui


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.