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) |