METODE ID3DXConstantTable::GetConstantDesc
Mendapatkan penunjuk ke array deskripsi konstanta dalam tabel konstanta.
Sintaks
HRESULT GetConstantDesc(
[in] D3DXHANDLE hConstant,
[in, out] D3DXCONSTANT_DESC *pDesc,
[in, out] UINT *pCount
);
Parameter
-
hConstant [in]
-
Jenis: D3DXHANDLE
Pengidentifikasi unik ke konstanta. Lihat D3DXHANDLE.
-
pDesc [masuk, keluar]
-
Jenis: D3DXCONSTANT_DESC*
Mengembalikan penunjuk ke array deskripsi. Lihat D3DXCONSTANT_DESC.
-
pCount [masuk, keluar]
-
Jenis: UINT*
Input yang disediakan harus ukuran maksimum array. Output adalah jumlah elemen yang diisi dalam array saat fungsi kembali.
Menampilkan nilai
Jenis: HRESULT
Jika metode berhasil, nilai yang dikembalikan D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat menjadi salah satu dari yang berikut: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.
Keterangan
ID3DXConstantTable::GetConstantDesc terkadang akan mengembalikan D3DXCONSTANT_DESC dengan Register_Count 0. Ini akan terjadi dengan konstanta muncul di lebih dari satu Register_Set tetapi tidak memiliki ruang dalam set register yang dialokasikan.
Karena sampler dapat muncul lebih dari sekali dalam tabel konstanta, metode ini dapat mengembalikan array deskripsi, masing-masing dengan indeks register yang berbeda.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
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