Freigeben über


DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY Struktur (dxgiddi.h)

Gibt eine mehrplanige Überlagerungsressource an, die angezeigt werden soll.

Syntax

typedef struct _DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY {
  [in] DXGI_DDI_HDEVICE                    hDevice;
  [in] void                                *pDXGIContext;
  [in] D3DDDI_VIDEO_PRESENT_SOURCE_ID      VidPnSourceId;
  [in] DXGI_DDI_PRESENT_FLAGS              Flags;
  [in] DXGI_DDI_FLIP_INTERVAL_TYPE         FlipInterval;
  [in] UINT                                PresentPlaneCount;
  [in] DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY *pPresentPlanes;
       UINT                                Reserved;
} DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY;

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] pDXGIContext

Ein Handle für den DXGI-Kontext. Dieser Handle ist für den Treiber nicht transparent. Der Treiber sollte das Handle in diesem Element dem pDXGIContext Member der DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY Struktur zuweisen, wenn der Treiber die pfnPresentMultiPlaneOverlayCb (DXGI)-Funktion aufruft.

[in] VidPnSourceId

Die nullbasierte Videodarstellung (VidPN)-Quellidentifikationsnummer der anzuzeigenden Eingabe.

[in] Flags

Eine DXGI_DDI_PRESENT_FLAGS Struktur, die in Bitfeldkennzeichnungen die Anzeige identifiziert.

[in] FlipInterval

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

[in] PresentPlaneCount

Die Anzahl der Überlagerungsebenen, die zum Anzeigen verfügbar sind.

[in] pPresentPlanes

Ein Zeiger auf eine Struktur vom Typ DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY, die die anzuzeigende Überlagerungsebene beschreibt.

Reserved

Dieses Element ist reserviert und sollte auf Null festgelegt werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8.1
mindestens unterstützte Server- Windows Server 2012 R2
Header- dxgiddi.h (include D3d10umddi.h)

Siehe auch

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY

DXGI_DDI_FLIP_INTERVAL_TYPE

DXGI_DDI_PRESENT_FLAGS

DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY

pfnPresentMultiPlaneOverlayCb (DXGI)