Bagikan melalui


struktur D3D11DDIARG_POINTERDATA (d3d10umddi.h)

Struktur D3D11DDIARG_POINTERDATA menjelaskan lokasi data yang direferensikan oleh instans kelas yang telah ditetapkan ke implementasi antarmuka.

Sintaks

typedef struct D3D11DDIARG_POINTERDATA {
  UINT uCBOffset : 12;
  UINT uCBID : 4;
  UINT uBaseSamp : 4;
  UINT uBaseTex : 7;
  UINT uReserved : 5;
} D3D11DDIARG_POINTERDATA;

Anggota

uCBOffset

Nilai UINT yang menentukan offset, dalam byte, ke dalam buffer konstan yang ditentukan anggota uCBID untuk mencapai data untuk antarmuka.

Mengatur anggota ini setara dengan mengatur 12 bit pertama dari nilai 32-bit (0x00000FFF).

uCBID

Nilai UINT yang mengidentifikasi buffer konstanta tempat data untuk antarmuka berada.

Mengatur anggota ini setara dengan pengaturan bit 13 hingga 16 dari nilai 32-bit (0x0000F000).

uBaseSamp

Nilai UINT yang menentukan indeks sampler pertama yang digunakan oleh instans kelas implementasi antarmuka.

Mengatur anggota ini setara dengan pengaturan bit 17 hingga 20 dari nilai 32-bit (0x000F0000).

uBaseTex

Nilai UINT yang menentukan indeks tekstur pertama yang digunakan oleh instans kelas implementasi antarmuka.

Mengatur anggota ini setara dengan pengaturan bit 21 hingga 27 dari nilai 32-bit (0x07F00000).

uReserved

Disiapkan untuk penggunaan masa mendatang. Anggota ini membuat ukuran D3D11DDIARG_POINTERDATA selaras 32-bit dan harus selalu diatur ke nol. Mengatur anggota ini ke nol setara dengan mengatur 5 bit yang tersisa (0xF8000000) dari nilai 32-bit ke nol.

Keterangan

D3D11DDIARG_POINTERDATA berisi lokasi data untuk salah satu antarmuka yang disebut dalam panggilan ke CsSetShaderWithIfaces, DsSetShaderWithIfaces, GsSetShaderWithIfaces, GsSetShaderWithIfaces, HsSetShaderWithIfaces, PsSetShaderWithIfaces, atau VsSetShaderWithIfaces .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung D3D11DDIARG_POINTERDATA didukung dimulai dengan sistem operasi Windows 7.
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

CsSetShaderWithIfaces

DsSetShaderWithIfaces

GsSetShaderWithIfaces

HsSetShaderWithIfaces

PsSetShaderWithIfaces

VsSetShaderWithIfaces