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 avoir la valeur 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 de la ressource de destination à afficher. Si la valeur est NULL, le pilote d’affichage en mode utilisateur est informé qu’une opération de remplissage de couleur se produira, mais que 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 membre hDstResource . Cet index indique la sous-ressource ou la surface à afficher.
[in] Flags
Structure D3DDDI_PRESENTFLAGS qui identifie, dans les indicateurs de champ binaire, comment afficher.
[in] FlipInterval
Valeur de type D3DDDI_FLIPINTERVAL_TYPE qui indique l’intervalle de basculement (autrement dit, si le basculement se produit après zéro, une, deux, trois ou quatre synchronisations verticales).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |