Freigeben über


D3DDDI_OVERLAYINFO Struktur (d3dumddi.h)

Die D3DDDI_OVERLAYINFO-Struktur beschreibt Informationen zu einer Überlagerung.

Syntax

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;

Angehörige

[in] hResource

Ein Handle für die Ressource, die mithilfe der Überlagerung angezeigt wird. Die Ressource wird über einen Aufruf der CreateResource--Funktion mit dem Overlay- Bitfeld-Flag erstellt, das im Flags-Element der D3DDDIARG_CREATERESOURCE Struktur festgelegt ist, auf das der pResource-Parameter verweist.

[in] SubResourceIndex

Der Index für die Unterressource, wenn die ressource, die vom hResource Member angegeben wird, eine Liste der Zuordnungen enthält.

[in] DstRect

Eine RECT- Struktur für das Zielrechteck, das die Ausgabekoordinaten für die Anzeige enthält.

[in] SrcRect

Eine RECT-Struktur für das angezeigte Quellrechteck.

[in] DstColorKeyLow

Ein Wert für den Zielfarbschlüssel, wenn das DstColorKey- Bitfeld-Flag im Flags Member festgelegt wird. Wenn es sich bei dem Farbschlüssel um einen Bereich handelt, enthält DstColorKeyLow das niedrige Ende des Bereichs. Der Wert befindet sich im systemeigenen Format der primären Oberfläche, die überlagert wird.

[in] DstColorKeyHigh

Das High-End des Zielfarbschlüsselbereichs, wenn das DstColorKeyRange- Bitfeld-Flag in Flagsfestgelegt wird. Der Wert befindet sich im systemeigenen Format der primären Oberfläche, die überlagert wird.

[in] SrcColorKeyLow

Ein Wert für den Quellfarbschlüssel, wenn das SrcColorKey Bitfeldkennzeichnung im Flags Member festgelegt wird. Wenn der Farbschlüssel ein Bereich ist, enthält SrcColorKeyLow das niedrige Ende des Bereichs. Der Wert befindet sich im systemeigenen Format der angezeigten Überlagerungsressource.

[in] SrcColorKeyHigh

Das High-End des Quellfarbschlüsselbereichs, wenn das SrcColorKeyRange Bitfeld-Flag in Flagsfestgelegt wird. Der Wert befindet sich im systemeigenen Format der angezeigten Überlagerungsressource.

[in] Flags

Eine D3DDDI_OVERLAYINFOFLAGS Struktur, die den auszuführenden Überlagerungsvorgangstyp identifiziert. Beachten Sie, dass einige Flags sich gegenseitig mit anderen Flags ausschließen. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".

Bemerkungen

Die SrcColorKey, SrcColorKeyRange, DstColorKeyund DstColorKeyRange Bitfeldflags werden nie gleichzeitig im Flags Member festgelegt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

CreateOverlay-

CreateResource-

D3DDDIARG_CREATERESOURCE

D3DDDI_OVERLAYINFOFLAGS

RECT-

UpdateOverlay-