Partager via


structure D3D11DDIARG_POINTERDATA (d3d10umddi.h)

La structure D3D11DDIARG_POINTERDATA décrit l’emplacement des données référencées par une instance de classe qui a été affectée à une implémentation d’interface.

Syntaxe

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

Membres

uCBOffset

Valeur UINT qui spécifie le décalage, en octets, dans la mémoire tampon constante que le membre uCBID spécifie pour atteindre les données de l’interface.

La définition de ce membre équivaut à définir les 12 premiers bits d’une valeur 32 bits (0x00000FFF).

uCBID

Valeur UINT qui identifie la mémoire tampon constante dans laquelle se trouve les données de l’interface.

La définition de ce membre équivaut à définir les bits 13 à 16 d’une valeur 32 bits (0x0000F000).

uBaseSamp

Valeur UINT qui spécifie l’index du premier échantillonneur utilisé par la classe instance de l’implémentation de l’interface.

La définition de ce membre équivaut à définir les bits 17 à 20 d’une valeur 32 bits (0x000F0000).

uBaseTex

Valeur UINT qui spécifie l’index de la première texture utilisée par la classe instance de l’implémentation de l’interface.

La définition de ce membre équivaut à définir les bits 21 à 27 d’une valeur 32 bits (0x07F00000).

uReserved

Réservé pour un usage futur. Ce membre aligne la taille de D3D11DDIARG_POINTERDATA 32 bits et doit toujours être défini sur zéro. Définir ce membre sur zéro équivaut à définir les 5 bits (0xF8000000) restants d’une valeur 32 bits sur zéros.

Remarques

D3D11DDIARG_POINTERDATA contient l’emplacement des données de l’une des interfaces auxquelles fait référence un appel à la fonction CsSetShaderWithIfaces, DsSetShaderWithIfaces, GsSetShaderWithIfaces, HsSetShaderWithIfaces, PsSetShaderWithIfaces ou VsSetShaderWithIfaces .

Configuration requise

Condition requise Valeur
Client minimal pris en charge D3D11DDIARG_POINTERDATA est pris en charge à partir du système d’exploitation Windows 7.
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CsSetShaderWithIfaces

DsSetShaderWithIfaces

GsSetShaderWithIfaces

HsSetShaderWithIfaces

PsSetShaderWithIfaces

VsSetShaderWithIfaces