Freigeben über


D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 Struktur (d3dkmthk.h)

Enthält vorhandene Mehrplanüberlagerungsinformationen.

Syntax

typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 {
  D3DKMT_HANDLE                  hAdapter;
  union {
    D3DKMT_HANDLE hDevice;
    D3DKMT_HANDLE hContext;
  };
  ULONG                          BroadcastContextCount;
  D3DKMT_HANDLE                  BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           PresentCount;
  D3DDDI_FLIPINTERVAL_TYPE       FlipInterval;
  D3DKMT_PRESENTFLAGS            Flags;
  UINT                           PresentPlaneCount;
  D3DKMT_MULTIPLANE_OVERLAY2     *pPresentPlanes;
  UINT                           Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY2;

Angehörige

hAdapter

Ein Handle für den Grafikadapter.

hDevice

Ein Handle für das Gerät.

hContext

Ein Handle für den Gerätekontext.

BroadcastContextCount

Gibt die Anzahl der Kontexte an.

BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

Ein D3DKMT_HANDLE Datentyp, der den Übertragungskontext darstellt.

VidPnSourceId

Die nullbasierte Identifikationsnummer der Videoquelle in einem Pfad einer VidPN-Topologie (Video Present Network), mit der der Monitor verbunden ist.

PresentCount

Die Anzahl der vorhandenen Vorgänge, die für das Gerät in die Warteschlange gestellt werden können, das von hDeviceangegeben wird.

FlipInterval

Ein UINT-Wert, der angibt, ob der Anzeige-Miniporttreiber die Planung eines Flip-Befehls nativ unterstützt, um nach zwei, drei oder vier vertikalen Synchronisierungen wirksam zu werden.

Flags

Kennzeichnungsoptionen.

PresentPlaneCount

Die Anzahl der ressourcen, die angeheften werden sollen.

pPresentPlanes

Zeiger zum Präsentieren von Ebenen.

Duration

Dauer pro Gegenwart.

Anforderungen

Anforderung Wert
Header- d3dkmthk.h