DXGKDDI_DISPLAYMUX_SWITCH_CANCELEDコールバック関数 (dispmprt.h)
Dxgkrnl
構文
DXGKDDI_DISPLAYMUX_SWITCH_CANCELED DxgkddiDisplaymuxSwitchCanceled;
NTSTATUS DxgkddiDisplaymuxSwitchCanceled(
PVOID DriverContext,
ULONG VidPnTargetId,
BOOLEAN MuxSwitchedToTarget
)
{...}
パラメーター
DriverContext
[in]ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 KMD の
VidPnTargetId
[in]DDI が呼び出されている VidPN ターゲット。
MuxSwitchedToTarget
[in]表示多重化が現在切り替えて、VidPnTargetId で識別されるターゲットをパネルに接続するかどうかを示すブール値。
戻り値
DxgkddiDisplayMuxSwitchCanceled
備考
この DDI は、同期レベル 2
一般に、ドライバーは、スイッチ シーケンスの一部として変更されたハードウェアまたは内部ドライバーの状態を元に戻す必要があります。 次の表は、ドライバーが実行する必要がある操作の例をいくつか示していますが、完全な一覧ではありません。
MuxSwitchedToTarget | スイッチ前に多重化が GPU に切り替えられた | スイッチ前に多重化が GPU から切り替えられた |
---|---|---|
偽 | ドライバーが内部パネルの電源をオフにし、明るさレベルを無効にし、多重化への明るさレベルの送信を停止したことを確認します。 ドライバー/GPU は、次のスイッチ シーケンスの準備ができています。 | 何もない |
真 | ドライバーが既に蓋を切断済みとして報告している場合は、新しい接続変更パケットを追加して、再び接続された蓋を報告します。 ドライバー/GPU は、間もなく発生 DxgkddiSettimingsfromvidpn 呼び出しの準備ができている必要があります。 次の DxgkddiSettimingsfromvidpn 呼び出しでは、ドライバーは PSR が無効になっていることを確認する必要があります。 | ドライバーが接続済みとして蓋をまだ報告していない場合は、接続変更パケットを追加して、蓋を接続済みとして報告します。 ドライバー/GPU は、間もなく発生 DxgkddiSettimingsfromvidpn 呼び出しの準備ができている必要があります。 次の DxgkddiSettimingsfromvidpn 呼び出しでは、ドライバーは PSR が無効になっていることを確認する必要があります。 |
詳細については、「自動表示スイッチの
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 バージョン 24H2 更新プログラム 2025.01 |
ヘッダー | dispmprt.h |
IRQL | PASSIVE_LEVEL |
関連項目
DxgkddiSettimingsfromvidpn の