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) |