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;
Angehörige
[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 den Farbschlüssel. Beachten Sie, dass die SrcColorKey- und DstColorKey- Bitfeldflags nie gleichzeitig im Flags Member festgelegt werden.
[in] Flags
Eine D3DDDI_BLTFLAGS Struktur, die den typ der auszuführenden Bitblt identifiziert. Beachten Sie, dass einige Bitfeldkennzeichnungen in dieser Struktur sich gegenseitig mit anderen Flags ausschließen. Weitere Informationen zu diesen Kennzeichnungen finden Sie im folgenden Abschnitt "Hinweise".
Bemerkungen
Wenn eine Filteroption (z. B. die Punkt- oder Lineare Bitfeldflagge) nicht im Flags-Element angegeben ist, kann der Treiber eine eigene Filtertechnik verwenden.
Die SrcColorKey und DstColorKey Bitfeldflags werden nie gleichzeitig festgelegt. Ebenso wird das Punkt- Bitfeld-Flag nicht gleichzeitig mit der Linear- Bitfeldkennzeichnung 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) |