Fungsi D3DLoadModule (d3dcompiler.h)
Membuat antarmuka modul shader dari data sumber untuk modul shader.
Catatan Fungsi ini adalah bagian dari teknologi penautan shader HLSL yang dapat Anda gunakan di semua platform Direct3D 11 untuk membuat fungsi HLSL yang telah dikommpilasikan sebelumnya, mengemasnya ke pustaka, dan menautkannya ke dalam shader penuh pada durasi.
Sintaks
HRESULT D3DLoadModule(
[in] LPCVOID pSrcData,
[in] SIZE_T cbSrcDataSize,
[out] ID3D11Module **ppModule
);
Parameter
[in] pSrcData
Jenis: LPCVOID
Penunjuk ke data sumber untuk modul shader.
[in] cbSrcDataSize
Jenis: SIZE_T
Ukuran, dalam byte, dari blok memori yang dituju pSrcData .
[out] ppModule
Jenis: ID3D11Module**
Penunjuk ke variabel yang menerima penunjuk ke antarmuka ID3D11Module yang digunakan untuk pengikatan ulang sumber daya shader.
Nilai kembali
Jenis: HRESULT
Mengembalikan S_OK jika berhasil; jika tidak, mengembalikan salah satu Kode Pengembalian Direct3D 11.
Keterangan
Catatan Versi D3dcompiler_47.dll atau yang lebih baru dari DLL berisi fungsi D3DLoadModule .
Persyaratan
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