D3D12DDI_PRESENT_0051 structure (d3d12umddi.h)

Arguments that describe allocations that content is copied to and from. Used by the PFND3D12DDI_PRESENT_0051 callback function.

Syntax

typedef struct D3D12DDI_PRESENT_0051 {
  D3DKMT_HANDLE               BroadcastSrcAllocation[D3DDDI_MAX_BROADCAST_CONTEXT + 1];
  D3DKMT_HANDLE               BroadcastDstAllocation[D3DDDI_MAX_BROADCAST_CONTEXT + 1];
  BOOL                        AddedGpuWork;
  UINT                        BackBufferMultiplicity;
  BOOL                        SyncIntervalOverrideValid;
  DXGI_DDI_FLIP_INTERVAL_TYPE SyncIntervalOverride;
} D3D12DDI_PRESENT_0051;

Members

BroadcastSrcAllocation[D3DDDI_MAX_BROADCAST_CONTEXT + 1]

Allocations which content will be presented.

BroadcastDstAllocation[D3DDDI_MAX_BROADCAST_CONTEXT + 1]

If non-zero, represents the destination allocations of the present.

AddedGpuWork

Specifies whether there is added GPU work.

BackBufferMultiplicity

The number of physical back buffer per logical back buffer.

SyncIntervalOverrideValid

Override app sync interval is valid.

SyncIntervalOverride

Override app sync interval.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809
Header d3d12umddi.h