Fungsi D3DXGetShaderConstantTable

Mendapatkan tabel konstanta shader yang disematkan di dalam shader.

Sintaks

HRESULT D3DXGetShaderConstantTable(
  _In_  const DWORD               *pFunction,
  _Out_       LPD3DXCONSTANTTABLE * ppConstantTable
);

Parameter

pFunction [in]

Jenis: const DWORD*

Arahkan ke fungsi aliran DWORD.

ppConstantTable [out]

Jenis: LPD3DXCONSTANTTABLE*

Mengembalikan antarmuka tabel konstanta (lihat ID3DXConstantTable) yang mengelola tabel konstanta.

Menampilkan nilai

Jenis: HRESULT

Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan bisa menjadi salah satu dari yang berikut: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.

Keterangan

Tabel konstanta dihasilkan oleh D3DXCompileShader dan disematkan dalam isi shader. Jika Anda memerlukan ruang alamat virtual tambahan, lihat D3DXGetShaderConstantTableEx.

Persyaratan

Persyaratan Nilai
Header
D3DX9Shader.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Shader