Freigeben über


D3DKMT_PRESENT_MULTIPLANE_OVERLAY Struktur (d3dkmthk.h)

Enthält vorhandene Mehrebenenüberlagerungsinformationen.

Syntax

typedef struct D3DKMT_PRESENT_MULTIPLANE_OVERLAY {
  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_OVERLAY      *pPresentPlanes;
  UINT                           Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY;

Member

hDevice

Ein Handle für das Gerät.

hContext

Ein Handle für den Gerätekontext.

BroadcastContextCount

Gibt die Anzahl von Kontexten an.

BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

Ein D3DKMT_HANDLE Datentyp, der den Broadcastkontext 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 von hDevice angegebene Gerät in die Warteschlange gestellt werden können.

FlipInterval

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

Flags

Flagoptionen.

PresentPlaneCount

Die Anzahl der anheftenden Ressourcen.

pPresentPlanes

Zeiger auf präsentierende Ebenen.

Duration

Dauer pro Gegenwart.

Anforderungen

Anforderung Wert
Header d3dkmthk.h