METODE ID3D11ShaderTraceFactory::CreateShaderTrace (d3d11shadertracing.h)
Membuat antarmuka shader-trace untuk objek informasi shader-trace.
Sintaks
HRESULT CreateShaderTrace(
[in] IUnknown *pShader,
[in] D3D11_SHADER_TRACE_DESC *pTraceDesc,
[out] ID3D11ShaderTrace **ppShaderTrace
);
Parameter
[in] pShader
Penunjuk ke antarmuka shader untuk membuat antarmuka shader-trace. Misalnya, pShader dapat menjadi instans ID3D11VertexShader, ID3D11PixelShader, dan sebagainya.
[in] pTraceDesc
Penunjuk ke struktur D3D11_SHADER_TRACE_DESC yang menjelaskan objek shader-trace untuk dibuat. Parameter ini tidak boleh NULL.
[out] ppShaderTrace
Pointer ke variabel yang menerima pointer ke antarmuka ID3D11ShaderTrace untuk objek shader-trace yang dibuat CreateShaderTrace .
Mengembalikan nilai
CreateShaderTrace mengembalikan:
- S_OK jika metode membuat objek informasi shader-trace.
- E_FAIL jika perangkat referensi, yang mendukung pelacakan, tidak digunakan.
- E_OUTOFMEMORY jika memori tidak tersedia untuk menyelesaikan operasi.
- E_INVALIDARG jika ada parameter NULL atau tidak valid.
- Mungkin kode kesalahan lain yang dijelaskan dalam Direct3D 11 Mengembalikan Kode.
Keterangan
API ini memerlukan Windows Software Development Kit (SDK) untuk Windows 8.
Persyaratan
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