Freigeben über


D3DDDIARG_PRESENT-Struktur (d3dumddi.h)

Die D3DDDIARG_PRESENT-Struktur beschreibt eine anzuzeigende Ressource.

Syntax

typedef struct _D3DDDIARG_PRESENT {
  [in] HANDLE                   hSrcResource;
  [in] UINT                     SrcSubResourceIndex;
  [in] HANDLE                   hDstResource;
       UINT                     DstSubResourceIndex;
  [in] D3DDDI_PRESENTFLAGS      Flags;
  [in] D3DDDI_FLIPINTERVAL_TYPE FlipInterval;
} D3DDDIARG_PRESENT;

Member

[in] hSrcResource

Ein Handle für die anzuzeigende Quellressource. hSrcResource kann NULL sein, wenn der Benutzermodusanzeigetreiber einen Farbfüllvorgang für den Bildschirm ausführen soll.

[in] SrcSubResourceIndex

Der nullbasierte Index in die Quellressource, der durch das Handle im hSrcResource-Member angegeben wird. Dieser Index gibt die anzuzeigende Unterquelle oder Oberfläche an.

[in] hDstResource

Ein Handle für die Zielressource, für die angezeigt werden soll. Bei NULL wird der Benutzermodusanzeigetreiber darüber informiert, dass ein Farbfüllvorgang ausgeführt wird, aber vom Benutzermodustreiber wird nicht erwartet, dass er den Vorgang ausführt. Der Anzeigeminiporttreiber führt den eigentlichen Farbfüllvorgang aus und wird zu diesem Zeitpunkt über den Farbwert informiert.

DstSubResourceIndex

[in] Der nullbasierte Index in die Zielressource, der durch das Handle im hDstResource-Member angegeben wird. Dieser Index gibt die untere Quelle oder Oberfläche an, in der angezeigt werden soll.

[in] Flags

Eine D3DDDI_PRESENTFLAGS-Struktur , die in Bitfeldflags die Anzeige angibt.

[in] FlipInterval

Ein D3DDDI_FLIPINTERVAL_TYPE typisierter Wert, der das Flipintervall angibt (d. a. wenn die Synchronisierung nach null, 1, zwei, drei oder vier vertikalen Synchronisierungen erfolgt).

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

Gegenwart