Freigeben über


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)

Siehe auch

Blt

D3DDDI_BLTFLAGS

RECT-