Compartir a través de


estructura D3D11DDIARG_POINTERDATA (d3d10umddi.h)

La estructura D3D11DDIARG_POINTERDATA describe la ubicación de los datos a los que hace referencia una instancia de clase que se ha asignado a una implementación de interfaz.

Sintaxis

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

Miembros

uCBOffset

Valor UINT que especifica el desplazamiento, en bytes, en el búfer de constantes que el miembro uCBID especifica para alcanzar los datos de la interfaz.

Establecer este miembro equivale a establecer los primeros 12 bits de un valor de 32 bits (0x00000FFF).

uCBID

Valor UINT que identifica el búfer de constantes en el que se incluyen los datos de la interfaz.

Establecer este miembro equivale a establecer bits de 13 a 16 de un valor de 32 bits (0x0000F000).

uBaseSamp

Valor UINT que especifica el índice del primer sampler que usa la instancia de clase de la implementación de la interfaz.

Establecer este miembro equivale a establecer bits de 17 a 20 de un valor de 32 bits (0x000F0000).

uBaseTex

Valor UINT que especifica el índice de la primera textura que usa la instancia de clase de la implementación de la interfaz.

Establecer este miembro equivale a establecer bits de 21 a 27 de un valor de 32 bits (0x07F00000).

uReserved

Reservado para uso futuro. Este miembro hace que el tamaño de D3D11DDIARG_POINTERDATA alineado de 32 bits y siempre debe establecerse en cero. Establecer este miembro en cero equivale a establecer los 5 bits restantes (0xF8000000) de un valor de 32 bits en ceros.

Comentarios

D3D11DDIARG_POINTERDATA contiene la ubicación de los datos de una de las interfaces a las que se hace referencia en una llamada a la función CsSetShaderWithIfaces del controlador, DsSetShaderWithIfaces, GsSetShaderWithIfaces, HsSetShaderWithIfaces, PsSetShaderWithIfaces o VsSetShaderWithIfaces .

Requisitos

Requisito Value
Cliente mínimo compatible D3D11DDIARG_POINTERDATA se admite a partir del sistema operativo Windows 7.
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

CsSetShaderWithIfaces

DsSetShaderWithIfaces

GsSetShaderWithIfaces

HsSetShaderWithIfaces

PsSetShaderWithIfaces

VsSetShaderWithIfaces