DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY-Struktur (dxgiddi.h)

Gibt eine anzuzeigende Überlagerungsressource mit mehreren Ebenen an.

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;

Member

[in] hDevice

Ein Handle für das Anzeigegerät (Grafikkontext), auf dem der Treiber die Präsentation ausführt. Die Direct3D-Runtime übergibt dieses Handle an den Treiber im 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. Dieses Handle ist für den Treiber undurchsichtig. Der Treiber sollte das Handle in diesem Member dem pDXGIContext-Member der DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY-Struktur zuweisen, wenn der Treiber die FUNKTION pfnPresentMultiPlaneOverlayCb (DXGI) aufruft .

[in] VidPnSourceId

Die nullbasierte VidPN-Quell-ID (Video Present Network) der anzuzeigenden Eingabe.

[in] Flags

Eine DXGI_DDI_PRESENT_FLAGS Struktur, die in Bitfeldflags die Anzeige angibt.

[in] FlipInterval

Ein Wert vom Typ DXGI_DDI_FLIP_INTERVAL_TYPE , der das Flipintervall angibt (d. a. wenn das Flip nach 0, 1, zwei, drei oder vier vertikalen Synchronisierungen auftritt).

[in] PresentPlaneCount

Die Anzahl der verfügbaren Überlagerungsebenen, die angezeigt werden können.

[in] pPresentPlanes

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

Reserved

Dieser Member ist reserviert und sollte auf 0 (null) festgelegt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Kopfzeile dxgiddi.h (include D3d10umddi.h)

Weitere Informationen

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY

DXGI_DDI_FLIP_INTERVAL_TYPE

DXGI_DDI_PRESENT_FLAGS

DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY

pfnPresentMultiPlaneOverlayCb (DXGI)