次の方法で共有


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]ドライバーが提供する ADS サポートのレベルを書き込む DXGK_DISPLAYMUX_SUPPORT_LEVEL 値へのポインター。

戻り値

DxgkDdiDisplayMuxGetDriverSupportLevel 成功した場合、STATUS_SUCCESSを返します。 それ以外の場合は、適切なNT_STATUSエラー コードが返されます。

備考

この DDI は、同期レベル 2呼び出されます。

DxgkDdiDisplayMuxGetDriverSupportLevel は、DxgkDdiStartDeviceする前に呼び出されます。 これは、ドライバーが一般的に持っている自動ディスプレイスイッチのサポートのレベルだけを返すように意図されています。 返されるサポート レベルは、次のような他の要因の影響を受けてはなりません。

  • ドライバーが読み込まれる GPU。
  • システム内の他の GPU。
  • システムの任意の側面。たとえば、接続されている内部モニターまたは外部モニター、システムの種類、システムから取得した情報などです。

ドライバーは、任意のシステムで自動ディスプレイの切り替えをサポートしている場合は、DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_NONEされていない値を返します。

詳細については、「自動表示スイッチの」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 24H2 更新プログラム 2025.01
ヘッダー dispmprt.h
IRQL PASSIVE_LEVEL

関連項目

DXGK_DISPLAYMUX_SUPPORT_LEVEL

DxgkDdiAddDevice の

DxgkDdiStartDevice の