Freigeben über


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)

Siehe auch

CreateDevice(D3D10)

DXGIDDICB_PRESENT

DXGI_DDI_FLIP_INTERVAL_TYPE

DXGI_DDI_PRESENT_FLAGS

PresentDXGI-

pfnPresentCbDXGI