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