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;
Member
[in] hResource
Ein Handle für die Ressource, das mithilfe der Überlagerung angezeigt wird. Die Ressource wird durch einen Aufruf der CreateResource-Funktion erstellt, wobei das Bitfeldflag Overlay im Flags-Element der D3DDDIARG_CREATERESOURCE-Struktur festgelegt ist, auf die der pResource-Parameter verweist.
[in] SubResourceIndex
Der Index für die Unterressource, wenn die vom hResource-Element angegebene Ressource eine Liste von 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-Bitfeldflag im Flags-Element festgelegt ist. Wenn der Farbschlüssel ein Bereich ist, enthält DstColorKeyLow das untere Ende des Bereichs. Der Wert befindet sich im nativen Format der primären Oberfläche, die überlagert ist.
[in] DstColorKeyHigh
Das obere Ende des Zielfarbschlüsselbereichs, wenn das DstColorKeyRange-Bitfeldflag in Flags festgelegt ist. Der Wert befindet sich im nativen Format der primären Oberfläche, die überlagert ist.
[in] SrcColorKeyLow
Ein Wert für den Quellfarbschlüssel, wenn das SrcColorKey-Bitfeldflag im Flags-Element festgelegt ist. Wenn der Farbschlüssel ein Bereich ist, enthält SrcColorKeyLow das untere Ende des Bereichs. Der Wert befindet sich im nativen Format der angezeigten Überlagerungsressource.
[in] SrcColorKeyHigh
Das obere Ende des Quellfarbschlüsselbereichs, wenn das SrcColorKeyRange-Bitfeldflag in Flags festgelegt ist. Der Wert befindet sich im nativen Format der angezeigten Überlagerungsressource.
[in] Flags
Eine D3DDDI_OVERLAYINFOFLAGS Struktur, die den Typ des auszuführenden Überlagerungsvorgangs angibt. Beachten Sie, dass sich einige Flags mit anderen Flags gegenseitig ausschließen. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".
Hinweise
Die Bitfeldflags SrcColorKey, SrcColorKeyRange, DstColorKey und DstColorKeyRange werden nie gleichzeitig im Flags-Element festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |