PFND3D12DDI_BARRIER_0088回呼函式 (d3d12umddi.h)
重要
有些資訊與發行前版本產品有關,在正式發行前可能會大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
驅動程式 PFND3D12DDI_BARRIER_0088 回呼函式會同步處理資源的多個存取。 此回呼支持增強的屏障。
語法
PFND3D12DDI_BARRIER_0088 Pfnd3d12ddiBarrier0088;
void Pfnd3d12ddiBarrier0088(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
UINT32 NumBarriers,
const D3D12DDIARG_BARRIER_0088 *pBarriers
)
{...}
參數
hDrvCommandList
命令清單之驅動程序數據的句柄。 驅動程式會使用此記憶體區域來儲存與其命令清單相關的內部數據結構。
NumBarriers
pBarriers 指向的D3D12DDIARG_BARRIER_0088結構數目。
pBarriers
包含增強屏障 之D3D12DDIARG_BARRIER_0088 結構的陣列指標。 數位大小是由 NumBarriers 指定。
傳回值
無
備註
回報增強障礙支持的驅動程序必須實作PFND3D12DDI_BARRIER函式。 驅動程式如何實作函式,只要它們符合設計規格並通過所有相關的一致性測試,就可提供給硬體廠商使用。
支持增強屏障的驅動程序必須預期舊版 ResourceBarrier 呼叫也會使用 PFND3D12DDI_BARRIER 函式。 舊版PFND3D12DDI_RESOURCEBARRIER_* 資料表專案可以保留為 NULL。
使用命令清單函式結構,例如 D3D12DDI_COMMAND_LIST_FUNCS_3D_0088 結構來存取PFND3D12DDI_BARRIER_0088。
如需一般資訊 ,請參閱增強的屏障 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 (WDDM 3.0) |
標頭 | d3d12umddi.h |
另請參閱
D3D12DDI_COMMAND_LIST_FUNCS_3D_0088
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0088
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088