structure D3DHAL_DP2ADDDIRTYRECT (d3dhal.h)
DirectX 8.1 et versions ultérieures uniquement.
D3DHAL_DP2ADDDIRTYRECT est utilisé pour spécifier qu’une partie d’une ressource 2D (texture 2D ou texture de cube) a été souillée dans la mémoire système. Par conséquent, cette texture 2D doit être rechargée dans la mémoire vidéo avant d’être utilisée.
Syntaxe
typedef struct _D3DHAL_DP2ADDDIRTYRECT {
DWORD dwSurface;
RECTL rDirtyArea;
} D3DHAL_DP2ADDDIRTYRECT;
Membres
dwSurface
Spécifie le handle de la ressource 2D managée qui contient une texture 2D sale.
rDirtyArea
Spécifie la texture 2D marquée comme sale. Il s’agit d’une structure RECTL .
Remarques
D3DHAL_DP2ADDDIRTYRECT, ainsi que le jeton DP2OP_ADDDIRTYRECT, sont utilisés uniquement pour les surfaces et les ressources gérées par le pilote. D3DHAL_DP2ADDDIRTYRECT n’est jamais envoyé, sauf si le pilote indique qu’il gère les ressources. Pour indiquer qu’il gère les ressources, le pilote doit définir le DDCAPS2_CANMANAGERESOURCE bit, en plus du bit DDCAPS2_CANMANAGETEXTURE, dans le membre dwCaps2 d’une structure DDCORECAPS. Le pilote spécifie cette structure DDCORECAPS dans le membre ddCaps d’unestructure DD_HALINFO lorsque la fonction DrvGetDirectDrawInfo du pilote est appelée pour initialiser le composant DirectDraw du pilote.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour