METODE ID3D12DebugCommandList1::SetDebugParameter (d3d12sdklayers.h)
Memodifikasi pengaturan Lapisan Debug opsional dari daftar perintah.
Sintaks
HRESULT SetDebugParameter(
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type,
[in] const void *pData,
UINT DataSize
);
Parameter
Type
Jenis: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE
Menentukan nilai D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE yang menunjukkan data parameter debug mana yang akan diatur.
[in] pData
Jenis: const void*
Arahkan ke data parameter debug yang akan diatur. Interpretasi data ini tergantung pada D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE yang diberikan dalam parameter Jenis .
DataSize
Jenis: UINT
Menentukan ukuran dalam byte parameter debug pData.
Nilai kembali
Jenis: HRESULT
Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 12.
Keterangan
Perilaku debug tertentu dari Lapisan Debug D3D12 dapat dimodifikasi dengan mengatur parameter debug. Ini dapat digunakan untuk beralih ke validasi tambahan atau mengekspos fitur debug eksperimental.
ID3D12DebugCommandList1::SetDebugParameter hanya memengaruhi pengaturan debug untuk daftar perintah terkait. Untuk parameter debug di seluruh perangkat, lihat metode ID3D12DebugDevice1::SetDebugParameter .
Mereset daftar perintah memulihkan parameter debug ke nilai default. Ini karena reset daftar perintah diperlakukan setara dengan membuat daftar perintah baru.
Persyaratan
Target Platform | Windows |
Header | d3d12sdklayers.h |