Fungsi D3DGetTraceInstructionOffsets (d3dcompiler.h)
Mengambil offset byte untuk instruksi dalam bagian kode shader.
Sintaks
HRESULT D3DGetTraceInstructionOffsets(
[in] LPCVOID pSrcData,
[in] SIZE_T SrcDataSize,
[in] UINT Flags,
[in] SIZE_T StartInstIndex,
[in] SIZE_T NumInsts,
[out, optional] SIZE_T *pOffsets,
[out, optional] SIZE_T *pTotalInsts
);
Parameter
[in] pSrcData
Penunjuk ke data shader yang dikompilasi.
[in] SrcDataSize
Ukuran, dalam byte, dari blok memori yang dituju pSrcData .
[in] Flags
Kombinasi bendera berikut yang digabungkan dengan menggunakan operasi OR bitwise. Nilai yang dihasilkan menentukan bagaimana D3DGetTraceInstructionOffsets mengambil offset instruksi.
Bendera | Deskripsi |
---|---|
D3D_GET_INST_OFFSETS_INCLUDE_NON_EXECUTABLE (0x01) | Sertakan kode yang tidak dapat dieksekusi dalam informasi yang diambil. |
[in] StartInstIndex
Indeks instruksi dalam data shader yang dikompilasi di mana D3DGetTraceInstructionOffsets mulai mengambil offset byte.
[in] NumInsts
Jumlah instruksi di mana D3DGetTraceInstructionOffsets mengambil offset byte.
[out, optional] pOffsets
Pointer ke variabel yang menerima jumlah offset aktual.
[out, optional] pTotalInsts
Penunjuk ke variabel yang menerima jumlah total instruksi di bagian kode shader.
Mengembalikan nilai
Mengembalikan salah satu kode pengembalian Direct3D 11.
Keterangan
Jenis baru informasi debugging Microsoft High Level Shader Language (HLSL) dari file database program (PDB) menggunakan offset instruksi-byte dalam blob shader (buffer data sepanjang arbitrer). Anda menggunakan D3DGetTraceInstructionOffsets untuk menerjemahkan ke dan dari indeks instruksi.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3dcompiler.h |
Pustaka | D3DCompiler.lib |
DLL | D3DCompiler_47.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