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;

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)

Weitere Informationen

Blt

D3DDDI_BLTFLAGS

RECT