D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 structure

[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]

TBD

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;

Members

  • hAdapter
    [in] adapter handle

  • hDevice
    [in] D3D10 compatibility.

  • hContext
    [in] Identifies the context

  • BroadcastContextCount
    [in] Specifies the number of context to broadcast this command buffer to.

  • BroadcastContext
    [in] Specifies the handle of the context to broadcast to.

  • VidPnSourceId
    [in] VidPn source ID if RestrictVidPnSource is flagged

  • PresentCount
    [in] present counter

  • FlipInterval
    [in] flip interval

  • Flags
    [in]

  • PresentPlaneCount

  • pPresentPlanes

  • Duration

Requirements

Minimum supported client

Windows 10 Insider Preview

Minimum supported server

Windows Server Technical Preview

Header

D3dkmthk.h (include D3dkmthk.h)

 

 

Send comments about this topic to Microsoft