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