Partager via


structure D3DDDIARG_PRESENT (d3dumddi.h)

La structure D3DDDIARG_PRESENT décrit une ressource à afficher.

Syntaxe

typedef struct _D3DDDIARG_PRESENT {
  [in] HANDLE                   hSrcResource;
  [in] UINT                     SrcSubResourceIndex;
  [in] HANDLE                   hDstResource;
       UINT                     DstSubResourceIndex;
  [in] D3DDDI_PRESENTFLAGS      Flags;
  [in] D3DDDI_FLIPINTERVAL_TYPE FlipInterval;
} D3DDDIARG_PRESENT;

Membres

[in] hSrcResource

Handle de la ressource source à afficher. hSrcResource peut être NULL si le pilote d’affichage en mode utilisateur doit effectuer une opération de remplissage de couleur à l’écran.

[in] SrcSubResourceIndex

Index de base zéro dans la ressource source, qui est spécifié par le handle dans le membre hSrcResource. Cet index indique la sous-ressource ou la surface à afficher.

[in] hDstResource

Handle vers la ressource de destination à afficher. Si NULL, le pilote d’affichage en mode utilisateur est informé qu’une opération de remplissage de couleur se produit, mais le pilote en mode utilisateur n’est pas censé effectuer l’opération. Le pilote miniport d’affichage effectue l’opération de remplissage de couleur réelle et sera informé de la valeur de couleur à ce moment-là.

DstSubResourceIndex

[in] Index de base zéro dans la ressource de destination, qui est spécifié par le handle dans le hDstResource membre. Cet index indique la sous-ressource ou la surface à afficher.

[in] Flags

Structure D3DDDI_PRESENTFLAGS qui identifie, dans les indicateurs de champ bit, comment afficher.

[in] FlipInterval

Valeur D3DDDI_FLIPINTERVAL_TYPE-typée qui indique l’intervalle de retour (autrement dit, si le retour se produit après zéro, un, deux, trois ou quatre synchronisations verticales).

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

présenter