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 zur Quellressource.

[in] SrcSubResourceIndex

Der Index zur Quelloberfläche innerhalb der Ressource.

[in] SrcRect

Eine RECT-Struktur für das Quellrechteck.

[in] hDstResource

Ein Handle zur 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 SrcColorKey - und DstColorKey-Bitfeld-Flagsniemals gleichzeitig im Flags-Element festgelegt werden.

[in] Flags

Eine D3DDDI_BLTFLAGS Struktur, die den auszuführenden Bitblttyp identifiziert. Beachten Sie, dass einige Bitfeld-Flags in dieser Struktur sich gegenseitig mit anderen Flags ausschließen. Weitere Informationen zu diesen Kennzeichen finden Sie im folgenden Abschnitt "Hinweise".

Bemerkungen

Wenn eine Filteroption (z. B. das Punkt - oder lineare Bitfeld-Flag) nicht im Flags-Element angegeben ist, kann der Treiber seine eigene Filtertechnik verwenden.

Die Bitfeld-Flags "SrcColorKey " und "DstColorKey " werden nie gleichzeitig festgelegt. Ebenso wird das Punkt-Bitfeld-Flag nicht gleichzeitig mit dem Linear-Bitfeld-Flag festgelegt.

Requirements (Anforderungen)

   
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und späteren Versionen der Windows-Betriebssysteme.
Header d3dumddi.h (include D3dumddi.h)

Weitere Informationen

Blt

D3DDDI_BLTFLAGS

RECT