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
DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY