D3DDDICB_PRESENTMULTIPLANEOVERLAY結構 (d3dumddi.h)
描述內容複製到和複製來源的多平面重疊配置。
語法
typedef struct D3DDDICB_PRESENTMULTIPLANEOVERLAY {
[in] HANDLE hContext;
[in] UINT BroadcastContextCount;
HANDLE BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
[in] UINT AllocationInfoCount;
D3DDDI_MULTIPLANE_ALLOCATION_INFO AllocationInfo[D3DDDI_MAX_MULTIPLANE_OVERLAY_ALLOCATIONS];
} D3DDDICB_PRESENTMULTIPLANEOVERLAY;
成員
[in] hContext
驅動程式將複製作業提交至的內容句柄。 使用者模式顯示驅動程式先前藉由呼叫 pfnCreateContextCb 函式來建立此內容。
[in] BroadcastContextCount
陣列中 BroadcastContext 成員指定的其他內容數目。
[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]
要廣播目前目前作業之其他內容的句柄陣列。 定義為 64 的 D3DDDI_MAX_BROADCAST_CONTEXT 常數會定義使用者模式顯示驅動程式可以廣播目前目前作業的其他內容數目上限。
只有翻轉作業才支持廣播。 若要廣播翻轉作業,顯示迷你埠驅動程序必須支援記憶體對應 I/O (MMIO) 型翻轉。 為了表示支援 MMIO 翻轉,顯示迷你埠驅動程式會在呼叫其 DxgkDdiQueryAdapterInfo 函式時,在 DXGK_DRIVERCAPS 結構的 FlipCaps 成員中設定 FlipOnVSyncMmIo 位字段旗標。
hContext 成員所指定的原始內容,而且使用者模式顯示驅動程式呈現為 不是 BroadcastContext 陣列中的元素。 例如,如果 BroadcastContext 陣列包含一個元素,則使用者模式顯示驅動程式會將目前作業傳送至擁有的內容(hContext),並廣播至該另一個內容。
[in] AllocationInfoCount
陣列中 AllocationInfo 成員所指定的配置數目。 最大數位為 16,D3DDDI_MAX_MULTIPLANE_OVERLAY_ALLOCATIONS 常數的值。
AllocationInfo[D3DDDI_MAX_MULTIPLANE_OVERLAY_ALLOCATIONS]
型別結構陣列 D3DDDI_MULTIPLANE_ALLOCATION_INFO,指定多平面重疊配置的相關信息。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8.1 |
支援的最低伺服器 | Windows Server 2012 R2 |
標頭 | d3dumddi.h (包括 D3dumddi.h) |