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

Fungsi

ID3D11Module