PFND3D12DDI_BEGIN_PASS回呼函式 (d3d12umddi.h)
驅動程式會收到應用程式已啟動一致工作負載的通知。 當驅動程式收到應用程式通過啟動的通知時,驅動程式會記錄觀察或使用探索到的優化。
語法
PFND3D12DDI_BEGIN_PASS Pfnd3d12ddiBeginPass;
void Pfnd3d12ddiBeginPass(
D3D12DDI_HCOMMANDLIST unnamedParam1,
D3D12DDI_HPASS unnamedParam2,
D3D12DDI_PASS_FLAGS PassFlags
)
{...}
參數
unnamedParam1
命令清單之驅動程序數據的句柄。 驅動程式會使用此記憶體區域來儲存與其命令清單相關的內部數據結構。
unnamedParam2
應用程式所建立之傳遞的句柄。
PassFlags
旗標,指出當應用程式啟動傳遞時,驅動程式應該執行的動作。
傳回值
無
備註
此回呼是測試的一部分,可查看當應用程式重複「通過」一致的工作負載時,驅動程式是否可得知效能勝出。 應用程式會指示驅動程序觀察某些傳遞的執行方式,並讓驅動程式有機會讓未來執行相同階段的優化。 「傳遞」的內容可以是任何專案, 應用程式在傳遞的整體效能特性中必須相對一致。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低UMDF版本 | D3D12DDI_SUPPORTED_0020 |
標頭 | d3d12umddi.h |