D3DXDisassembleShader (Fungsi D3DXDisassembleShader)

Membongkar shader.

Catatan

Alih-alih menggunakan fungsi warisan ini, kami sarankan Anda menggunakan D3DDisassemble API.

 

Sintaks

HRESULT D3DXDisassembleShader(
  _In_  const DWORD        *pShader,
  _In_        BOOL         EnableColorCode,
  _In_        LPCSTR       pComments,
  _Out_       LPD3DXBUFFER *ppDisassembly
);

Parameter

pShader [in]

Jenis: const DWORD*

Penunjuk ke buffer memori yang berisi data shader.

EnableColorCode [in]

Jenis: BOOL

Aktifkan kode warna untuk mempermudah membaca pembbongkaran.

pComments [in]

Jenis: LPCSTR

String komentar opsional yang dihentikan NULL. Nilai ini mungkin NULL.

ppDisassembly [out]

Jenis: LPD3DXBUFFER*

Mengembalikan buffer yang berisi shader yang dibongkar. Lihat ID3DXBuffer.

Mengembalikan nilai

Jenis: HRESULT

Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan dapat berupa salah satu hal berikut: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.

Persyaratan

Persyaratan Nilai
Header
D3DX9Shader.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Shader