DXGKDDI_SETTIMINGSFROMVIDPN回呼函式 (d3dkmddi.h)
DXGKDDI_SETTIMINGSFROMVIDPN會呼叫 來設定或修改適配卡上的顯示時間。 此 DDI 會取代 DxgkDdiCommitVidPn。
語法
DXGKDDI_SETTIMINGSFROMVIDPN DxgkddiSettimingsfromvidpn;
NTSTATUS DxgkddiSettimingsfromvidpn(
[in] IN_CONST_HANDLE hAdapter,
[in, out] IN_OUT_PDXGKARG_SETTIMINGSFROMVIDPN pSetTimings
)
{...}
參數
[in] hAdapter
識別應該設定顯示時間的配接器。
[in, out] pSetTimings
DXGKARG_SETTIMINGSFROMVIDPN 結構的指標,描述要設定的顯示時間。
傳回值
如果這個例程成功,它會傳回STATUS_SUCCESS。
注意 除非參數中有錯誤或無法處理要求,否則驅動程序應該一律傳回成功碼。 如果驅動程式無法依要求設定一或多個路徑,它應該使用輸出字段來描述條件,但仍報告成功。
備註
核心模式驅動程式會評估參數,並在沒有任何條件防止嘗試時起始變更。 如果超過目標頻寬限制之類的條件可防止進行變更,驅動程式應該描述這些條件。 如果可能變更時間,但必須先完成準備工作,驅動程式應該會在輸出旗標中指出。
此函式一律會在 PASSIVE 層級呼叫。
此函式是由顯示迷你埠驅動程式的 DriverEntry 所註冊。
從WDDM 2.6開始,當顯示同步處理可用且啟用多個顯示器時,OS 會指出顯示器應該在DXGKDDI_SETTIMINGSFROMVIDPN呼叫中同步處理。 要同步處理的每個路徑都會在 SyncLockGroup 位字段中有非零的值,以及 SyncLockStyle 字段中選取的同步處理樣式,這兩者都在 DXGK_SET_TIMING_PATH_INFO 結構中。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |