共用方式為


DXGKDDI_DISPLAYMUX_GET_DRIVER_SUPPORT_LEVEL回呼函式 (dispmprt.h)

Dxgkrnl 呼叫內核模式顯示器驅動程式的 (KMD) DxgkDdiDisplayMuxGetDriverSupportLevel 函式,以查詢驅動程式針對 自動顯示開關(ADS) 功能所具備的支援層級。

語法

DXGKDDI_DISPLAYMUX_GET_DRIVER_SUPPORT_LEVEL DxgkddiDisplaymuxGetDriverSupportLevel;

NTSTATUS DxgkddiDisplaymuxGetDriverSupportLevel(
  PVOID DriverContext,
  PDXGK_DISPLAYMUX_SUPPORT_LEVEL pDriverSupportLevel
)
{...}

參數

DriverContext

[in]處理與顯示配接器相關聯的內容區塊。 KMD 的 DxgkDdiAddDevice 函式先前提供此句柄來 Dxgkrnl

pDriverSupportLevel

[out]DXGK_DISPLAYMUX_SUPPORT_LEVEL 值的指標,驅動程式在其中寫入其提供的 ADS 支援層級。

傳回值

DxgkDdiDisplayMuxGetDriverSupportLevel 如果成功,則會傳回STATUS_SUCCESS。 否則,它會傳回適當的NT_STATUS錯誤碼。

言論

這個 DDI 會在 同步處理層級 2下呼叫。

DxgkDdiDisplayMuxGetDriverSupportLevel 會在 DxgkDdiStartDevice之前呼叫 。 它只是為了傳回自動顯示開關層級,支持驅動程式一般擁有。 傳回的支持層級不應受到任何其他因素的影響,包括:

  • 載入驅動程式的 GPU。
  • 系統中的任何其他 GPU。
  • 系統的任何層面;例如,內部或外部監視器已連線、系統類型,或任何從系統取得的資訊。

如果驅動程式支援在任何系統上自動顯示切換,則會傳回未DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_NONE的值。

如需詳細資訊,請參閱 自動顯示參數

要求

要求 價值
最低支援的用戶端 Windows 11 版本 24H2,Update 2025.01
標頭 dispmprt.h
IRQL PASSIVE_LEVEL

另請參閱

DXGK_DISPLAYMUX_SUPPORT_LEVEL

DxgkDdiAddDevice

DxgkDdiStartDevice