D3D11DDIARG_POINTERDATA struttura (d3d10umddi.h)

La struttura D3D11DDIARG_POINTERDATA descrive la posizione dei dati a cui fa riferimento un'istanza di classe assegnata a un'implementazione dell'interfaccia.

Sintassi

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

Members

uCBOffset

Valore UINT che specifica l'offset, in byte, nel buffer costante specificato dal membro uCBID per raggiungere i dati per l'interfaccia.

L'impostazione di questo membro equivale a impostare i primi 12 bit di un valore a 32 bit (0x00000FFF).

uCBID

Valore UINT che identifica il buffer costante in cui si trovano i dati per l'interfaccia.

L'impostazione di questo membro equivale a impostare bit da 13 a 16 di un valore a 32 bit (0x0000F000).

uBaseSamp

Valore UINT che specifica l'indice del primo sampler usato dall'istanza della classe dell'implementazione dell'interfaccia.

L'impostazione di questo membro equivale a impostare bit da 17 a 20 di un valore a 32 bit (0x000F0000).

uBaseTex

Valore UINT che specifica l'indice della prima trama utilizzata dall'istanza della classe dell'implementazione dell'interfaccia.

L'impostazione di questo membro equivale a impostare bit da 21 a 27 di un valore a 32 bit (0x07F00000).

uReserved

Riservato per utilizzi futuri. Questo membro rende la dimensione di D3D11DDIARG_POINTERDATA allineata a 32 bit e deve essere sempre impostata su zero. L'impostazione di questo membro su zero equivale a impostare i 5 bit rimanenti (0xF8000000) di un valore a 32 bit su zero.

Commenti

D3D11DDIARG_POINTERDATA contiene la posizione dei dati per una delle interfacce a cui viene fatto riferimento in una chiamata alla funzione CsSetShaderWithIfaces, DsSetShaderWithIfaces, GsSetShaderWithIfaces, GsSetShaderWithIfaces, HsSetShaderWithIfaces, PsSetShaderWithIfaces o VsSetShaderWithIfaces.

Requisiti

Requisito Valore
Client minimo supportato D3D11DDIARG_POINTERDATA è supportato a partire dal sistema operativo Windows 7.
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

CsSetShaderWithIfaces

DsSetShaderWithIfaces

GsSetShaderWithIfaces

HsSetShaderWithIfaces

PsSetShaderWithIfaces

VsSetShaderWithIfaces