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)

Voir aussi

CreateOverlay

CreateResource

D3DDDIARG_CREATERESOURCE

D3DDDI_OVERLAYINFOFLAGS

RECT

UpdateOverlay