ID3D11ShaderTrace::GetWrittenRegister method (d3d11shadertracing.h)
Mengambil informasi tentang register yang ditulis oleh langkah dalam jejak.
Sintaks
HRESULT GetWrittenRegister(
[in] UINT stepIndex,
[in] UINT writtenRegisterIndex,
[out] D3D11_TRACE_REGISTER *pRegister,
[out] D3D11_TRACE_VALUE *pValue
);
Parameter
[in] stepIndex
Indeks langkah dalam jejak. Rentang indeks adalah [0...NumTraceSteps-1], di mana NumTraceSteps adalah anggota struktur D3D11_TRACE_STATS . Anda dapat mengambil informasi dalam urutan langkah apa pun.
[in] writtenRegisterIndex
Indeks register dalam langkah pelacakan. Rentang indeks adalah [0...NumRegistersWritten-1], di mana NumRegistersWritten adalah anggota struktur D3D11_TRACE_STEP .
[out] pRegister
Penunjuk ke struktur D3D11_TRACE_REGISTER . GetWrittenRegister mengisi anggota struktur ini dengan informasi tentang register yang ditulis oleh langkah dalam jejak.
[out] pValue
Penunjuk ke struktur D3D11_TRACE_VALUE . GetWrittenRegister mengisi anggota struktur ini dengan informasi tentang nilai yang ditulis ke register.
Nilai kembali
GetWrittenRegister mengembalikan:
- S_OK jika metode mengambil informasi register.
- E_FAIL jika pelacakan tidak tersedia atau jika jejak tidak dibuat dengan bendera D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_WRITES.
- E_INVALIDARG jika stepIndex atau writtenRegisterIndex berada di luar rentang atau jika pRegister atau pValue adalah NULL.
- Mungkin kode kesalahan lain yang dijelaskan dalam Direct3D 11 Mengembalikan Kode.
Keterangan
API ini memerlukan Kit Pengembangan Perangkat Lunak (SDK) Windows untuk Windows 8.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d3d11shadertracing.h |
DLL | D3D11SDKLayers.dll; D3D11_1SDKLayers.dll; D3D11_2SDKLayers.dll |
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