// dxgiddi.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
Arguments used by the PFNDDXGIDDI_SUBMITPRESENTTOHWQUEUECB callback function.
pDXGIContextPointer to a DXGI context.
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