// d3dumddi.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
Arguments used by the PFND3DDDI_SUBMITPRESENTTOHWQUEUECB callback function.
BroadcastSrcAllocationsAllocations for which content will be presented.
BroadcastDstAllocationsIf non-zero, represents the destination allocations of the present.
hHwQueuesAn array of hardware queues being submitted to.
BroadcastHwQueueCountThe number of broadcast hardware queues.
PrivateDriverDataSizeThe total size in bytes of the private data buffer.
pPrivateDriverDataPointer to the private data to pass to DdiPresent.
bOptimizeForCompositionSyncIntervalOverrideValidSyncIntervalOverride