Partager via


structure D3DHAL_DP2SETRENDERTARGET (d3dhal.h)

La structure D3DHAL_DP2SETRENDERTARGET est utilisée avec l’opcode D3DDP2OP_SETRENDERTARGET pour mapper une nouvelle surface cible de rendu et une mémoire tampon de profondeur dans le contexte actuel.

Syntaxe

typedef struct _D3DHAL_DP2SETRENDERTARGET {
  DWORD hRenderTarget;
  DWORD hZBuffer;
} D3DHAL_DP2SETRENDERTARGET;

Membres

hRenderTarget

Spécifie un handle pour la cible de rendu.

hZBuffer

Spécifie un handle pour la mémoire tampon de profondeur.

Remarques

Le pilote doit effectuer les tâches suivantes en réponse à un opcode D3DDP2OP_SETRENDERTARGET dans le flux de commandes D3dDrawPrimitives2 :

  1. Stockez la cible de rendu identifiée par hRenderTarget dans le contexte du pilote.
  2. Stockez la mémoire tampon de profondeur identifiée par hZBuffer dans le contexte du pilote.
Pour plus d’informations sur l’implémentation, consultez l’exemple de pilote p3samp fourni avec le Kit de développement de pilotes Microsoft Windows (DDK).

Configuration requise

Condition requise Valeur
En-tête d3dhal.h (inclure D3dhal.h)

Voir aussi

D3DDP2OP_SETRENDERTARGET

D3dDrawPrimitives2