structure D3DDDI_OVERLAYINFO (d3dumddi.h)
La structure D3DDDI_OVERLAYINFO décrit des informations sur une superposition.
Syntaxe
typedef struct _D3DDDI_OVERLAYINFO {
[in] HANDLE hResource;
[in] UINT SubResourceIndex;
[in] RECT DstRect;
[in] RECT SrcRect;
[in] UINT DstColorKeyLow;
[in] UINT DstColorKeyHigh;
[in] UINT SrcColorKeyLow;
[in] UINT SrcColorKeyHigh;
[in] D3DDDI_OVERLAYINFOFLAGS Flags;
} D3DDDI_OVERLAYINFO;
Membres
[in] hResource
Handle de la ressource affichée à l’aide de la superposition. La ressource est créée par le biais d’un appel à la fonction CreateResource avec l’indicateur de champ de bits Overlay défini dans le membre Flags de la structure D3DDDIARG_CREATERESOURCE vers laquelle pointe le paramètre pResource .
[in] SubResourceIndex
Index de la sous-ressource si la ressource spécifiée par le membre hResource contient une liste d’allocations.
[in] DstRect
Structure RECT pour le rectangle de destination, qui contient les coordonnées de sortie de l’affichage.
[in] SrcRect
Structure RECT pour le rectangle source affiché.
[in] DstColorKeyLow
Valeur de la clé de couleur de destination lorsque l’indicateur de champ bit DstColorKey est défini dans le membre Flags . Si la clé de couleur est une plage, DstColorKeyLow contient l’extrémité inférieure de la plage. La valeur est dans le format natif de la surface primaire qui est retardée.
[in] DstColorKeyHigh
Haut de la plage de clés de couleur de destination lorsque l’indicateur de champ de bits DstColorKeyRange est défini dans Indicateurs. La valeur est dans le format natif de la surface primaire qui est retardée.
[in] SrcColorKeyLow
Valeur de la clé de couleur source lorsque l’indicateur de champ de bits SrcColorKey est défini dans le membre Indicateurs . Si la clé de couleur est une plage, SrcColorKeyLow contient l’extrémité inférieure de la plage. La valeur est au format natif de la ressource de superposition affichée.
[in] SrcColorKeyHigh
Haut de la plage de clés de couleur source lorsque l’indicateur de champ de bits SrcColorKeyRange est défini dans Indicateurs. La valeur est au format natif de la ressource de superposition affichée.
[in] Flags
Structure D3DDDI_OVERLAYINFOFLAGS qui identifie le type d’opération de superposition à effectuer. Notez que certains indicateurs s’excluent mutuellement avec d’autres indicateurs. Pour plus d'informations, consultez la section Notes qui suit.
Remarques
Les indicateurs de champ binaire SrcColorKey, SrcColorKeyRange, DstColorKey et DstColorKeyRange ne sont jamais définis simultanément dans le membre Flags .
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) |