DXGIDDICB_SUBMITPRESENTTOHWQUEUE structure (dxgiddi.h)

Arguments used by the PFNDDXGIDDI_SUBMITPRESENTTOHWQUEUECB callback function.

Syntax

typedef struct DXGIDDICB_SUBMITPRESENTTOHWQUEUE {
  void                        *pDXGIContext;
  D3DKMT_HANDLE               *BroadcastSrcAllocations;
  D3DKMT_HANDLE               *BroadcastDstAllocations;
  HANDLE                      *hHwQueues;
  UINT                        BroadcastHwQueueCount;
  UINT                        PrivateDriverDataSize;
  PVOID                       pPrivateDriverData;
  BOOLEAN                     bOptimizeForComposition;
  BOOL                        SyncIntervalOverrideValid;
  DXGI_DDI_FLIP_INTERVAL_TYPE SyncIntervalOverride;
} DXGIDDICB_SUBMITPRESENTTOHWQUEUE;

Members

pDXGIContext

Pointer to a DXGI context.

BroadcastSrcAllocations

Allocations for which content will be presented.

BroadcastDstAllocations

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

hHwQueues

An array of hardware queues being submitted to.

BroadcastHwQueueCount

The number of broadcast hardware queues.

PrivateDriverDataSize

The total size in bytes of the private data buffer.

pPrivateDriverData

Pointer to the private data to pass to DdiPresent.

bOptimizeForComposition

SyncIntervalOverrideValid

SyncIntervalOverride

Requirements

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