D3DDDIARG_BLT Struktur (d3dumddi.h)
Die D3DDDIARG_BLT-Struktur beschreibt die Parameter einer Bitblockübertragung (Bitblt).
Syntax
typedef struct _D3DDDIARG_BLT {
[in] HANDLE hSrcResource;
[in] UINT SrcSubResourceIndex;
[in] RECT SrcRect;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] RECT DstRect;
[in] UINT ColorKey;
[in] D3DDDI_BLTFLAGS Flags;
} D3DDDIARG_BLT;
Member
[in] hSrcResource
Ein Handle für die Quellressource.
[in] SrcSubResourceIndex
Der Index zur Quelloberfläche innerhalb der Ressource.
[in] SrcRect
Eine RECT-Struktur für das Quellrechteck.
[in] hDstResource
Ein Handle für die Zielressource.
[in] DstSubResourceIndex
Der Index zur Zieloberfläche innerhalb der Ressource.
[in] DstRect
Eine RECT-Struktur für das Zielrechteck.
[in] ColorKey
Ein Wert für die Farbtaste. Beachten Sie, dass die Bitfeldflags SrcColorKey und DstColorKey nie gleichzeitig im Flags-Element festgelegt werden.
[in] Flags
Eine D3DDDI_BLTFLAGS-Struktur , die den Typ der auszuführenden Bitblt identifiziert. Beachten Sie, dass einige Bitfeldflags in dieser Struktur sich gegenseitig mit anderen Flags ausschließen. Weitere Informationen zu diesen Flags finden Sie im abschnitt "Hinweise".
Hinweise
Wenn im Flags-Element keine Filteroption angegeben ist (z. B. das Punkt- oder lineare Bitfeldflag), kann der Treiber eine eigene Filtertechnik verwenden.
Die Bitfeldflags "SrcColorKey " und "DstColorKey " werden nie gleichzeitig festgelegt. Auf ähnliche Weise wird das Point-Bitfeldflag nicht gleichzeitig mit dem Linearen Bitfeldflag 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) |