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;

Angehörige

[in] hSrcResource

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

[in] SrcSubResourceIndex

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

[in] hDstResource

Ein Handle für die Zielressource, für die angezeigt werden soll. Wenn NULL-, wird der Anzeigetreiber für den Benutzermodus informiert, dass ein Farbfüllvorgang ausgeführt wird, der Benutzermodustreiber wird jedoch nicht erwartet, dass der Vorgang ausgeführt wird. Der Anzeigeminiporttreiber führt den eigentlichen Farbfüllvorgang durch und wird zu diesem Zeitpunkt über den Farbwert informiert.

DstSubResourceIndex

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

[in] Flags

Eine D3DDDI_PRESENTFLAGS Struktur, die in Bitfeldkennzeichnungen die Anzeige identifiziert.

[in] FlipInterval

Ein D3DDDI_FLIPINTERVAL_TYPE-typisierter Wert, der das Flip-Intervall angibt (d. a., wenn der Flip nach Null, 1, zwei, drei oder vier vertikalen Synchronisierungen erfolgt).

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

präsentieren