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