DXGI_DDI_ARG_PRESENT Struktur (dxgiddi.h)
Die DXGI_DDI_ARG_PRESENT Struktur beschreibt eine anzuzeigende Ressource.
Syntax
typedef struct DXGI_DDI_ARG_PRESENT {
[in] DXGI_DDI_HDEVICE hDevice;
[in] DXGI_DDI_HRESOURCE hSurfaceToPresent;
[in] UINT SrcSubResourceIndex;
[in] DXGI_DDI_HRESOURCE hDstResource;
UINT DstSubResourceIndex;
[in] void *pDXGIContext;
[in] DXGI_DDI_PRESENT_FLAGS Flags;
[in] DXGI_DDI_FLIP_INTERVAL_TYPE FlipInterval;
} DXGI_DDI_ARG_PRESENT;
Angehörige
[in] hDevice
Ein Handle für das Anzeigegerät (Grafikkontext), auf dem der Treiber die Präsentation ausführt. Die Direct3D-Laufzeit übergibt dieses Handle an den Treiber in der hDrvDevice Member der D3D10DDIARG_CREATEDEVICE Struktur, wenn die Laufzeit die CreateDevice(D3D10)--Funktion des Treibers aufruft, um das Anzeigegerät zu erstellen.
[in] hSurfaceToPresent
Ein Handle für die anzuzeigende Quellressource. hSurfaceToPresent- ist immer ein gültiger Handle für eine anzuzeigende Ressource.
[in] SrcSubResourceIndex
Der nullbasierte Index in der Quellressource, den das Handle im hSurfaceToPresent Member angibt. Der SrcSubResourceIndex Index gibt die anzuzeigende Unterressource oder Oberfläche an.
[in] hDstResource
Ein Handle für die Zielressource, für die angezeigt werden soll. hDstResource- kann NULL- sein, wenn das Ziel unbekannt ist; Der Kernelmodus bestimmt das Ziel direkt vor dem Senden des Hardwarebefehlsstreams über DMA an den Grafikprozessor.
DstSubResourceIndex
[in] Der nullbasierte Index in der Zielressource, den das Handle im hDstResource Member angibt. Der DstSubResourceIndex Index gibt die Unterressource oder Oberfläche an, für die angezeigt werden soll.
[in] pDXGIContext
Ein Handle für den DXGI-Kontext. Dieser Handle ist für den Treiber nicht transparent. Der Treiber muss das Handle in diesem Element als pDXGIContext Member der DXGIDDICB_PRESENT Struktur übergeben, wenn der Treiber die pfnPresentCbDXGI--Funktion aufruft.
[in] Flags
Eine DXGI_DDI_PRESENT_FLAGS Struktur, die den aktuellen Vorgang in Bitfeldkennzeichnungen identifiziert.
[in] FlipInterval
Ein DXGI_DDI_FLIP_INTERVAL_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- | dxgiddi.h (include D3d10umddi.h) |