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) |