Partager via


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 via un appel à la fonction CreateResource avec l’indicateur de superposition de champ binaire défini dans le membre Flags de la structure D3DDDIARG_CREATERESOURCE pointée par le paramètre pResource.

[in] SubResourceIndex

Index de la sous-ressource si la ressource spécifiée par l'hResource membre 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 binaire DstColorKey est défini dans les indicateurs membre. Si la clé de couleur est une plage, DstColorKeyLow contient le bas de la plage. La valeur est au format natif de la surface primaire qui est retardée.

[in] DstColorKeyHigh

Haut de gamme de la plage de touches de couleur de destination lorsque l’indicateur de DstColorKeyRange bit-field est défini dans indicateurs. La valeur est au 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 le bas de la plage. La valeur est au format natif de la ressource de superposition affichée.

[in] SrcColorKeyHigh

Haut de gamme de la plage de touches 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 Remarques suivante.

Remarques

Les SrcColorKey, SrcColorKeyRange, DstColorKey et DstColorKeyRange ne sont jamais définis simultanément dans le membre Flags.

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)

Voir aussi

createOverlay

createResource

D3DDDIARG_CREATERESOURCE

D3DDDI_OVERLAYINFOFLAGS

RECT

UpdateOverlay