次の方法で共有


DXGKDDI_DISPLAYMUX_REPORT_PRESENCEコールバック関数 (dispmprt.h)

Dxgkrnl 、自動ディスプレイ スイッチ (ADS) の多重化が検出されたことをドライバーに通知するために、アダプターが起動する前に、カーネル モード ディスプレイ ドライバー (KMD) DxgkddiDisplayMuxReportPresence 関数を呼び出します。

構文

DXGKDDI_DISPLAYMUX_REPORT_PRESENCE DxgkddiDisplaymuxReportPresence;

void DxgkddiDisplaymuxReportPresence(
  PVOID DriverContext,
  BOOLEAN SystemHasMux
)
{...}

パラメーター

DriverContext

[in]ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 KMD の DxgkDdiAddDevice 関数は、以前に Dxgkrnlを するためにこのハンドルを提供しました。

SystemHasMux

[in]システムに ADS 互換の多重化があるかどうかを示すブール値。

戻り値

何一つ

備考

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

システムで ADS 多重化デバイスが検出され、その多重化デバイスが ADS 要件を満たしている場合、SystemHasMux は TRUE に設定されます。 TRUE 値を指定しても、次の理由により、ブート シーケンスのこの時点で ADS 機能をユーザーが使用できるわけではありません。

  • ADS 多重化に関連する他の GPU はまだ起動されていない可能性があります。
  • OS は、このドライバーのすべての ADS 要件をまだ検証していません。

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

必要条件

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