D3DDDICB_SUBMITPRESENTTOHWQUEUE structure (d3dumddi.h)

Arguments used by the PFND3DDDI_SUBMITPRESENTTOHWQUEUECB callback function.

Syntax

typedef struct _D3DDDICB_SUBMITPRESENTTOHWQUEUE {
  D3DKMT_HANDLE            *BroadcastSrcAllocations;
  D3DKMT_HANDLE            *BroadcastDstAllocations;
  HANDLE                   *hHwQueues;
  UINT                     BroadcastHwQueueCount;
  UINT                     PrivateDriverDataSize;
  PVOID                    pPrivateDriverData;
  BOOLEAN                  bOptimizeForComposition;
  BOOL                     SyncIntervalOverrideValid;
  D3DDDI_FLIPINTERVAL_TYPE SyncIntervalOverride;
} D3DDDICB_SUBMITPRESENTTOHWQUEUE;

Members

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 d3dumddi.h