次の方法で共有


EVT_IDD_CX_ADAPTER_COMMIT_MODES コールバック関数 (iddcx.h)

OS は EVT_IDD_CX_ADAPTER_COMMIT_MODES を呼び出して、アダプター上のモニターのモード変更をドライバーに通知します。

構文

EVT_IDD_CX_ADAPTER_COMMIT_MODES EvtIddCxAdapterCommitModes;

NTSTATUS EvtIddCxAdapterCommitModes(
  IDDCX_ADAPTER AdapterObject,
  const IDARG_IN_COMMITMODES *pInArgs
)
{...}

パラメーター

AdapterObject

[in]ドライバー提供の IDDCX_ADAPTER ドライバーの呼び出しでアダプターを参照するために OS によって使用されるハンドル。

pInArgs

[in]EVT_IDD_CX_ADAPTER_COMMIT_MODESによって使用される引数を含む IDARG_IN_COMMITMODES 構造体へのポインター。

戻り値

EVT_IDD_CX_ADAPTER_COMMIT_MODES は、NTSTATUS 値を返します。 操作が成功すると、STATUS_SUCCESSまたは NT_SUCCESS(status) が TRUE の別の状態値が返されます。 それ以外の場合は、適切な NTSTATUS エラー コードが返されます。

備考

OS は、そのモニターがアクティブでない場合でも、接続されているすべてのモニターに対して常に IDDCX_PATH を提供し、変更されたパスを示します。 パスが非アクティブとしてマークされている場合、そのパスの表示パイプライン全体の電源がオフになり、モニターに信号は送信されません。

新しいパスがコミットされると、ドライバーは、最初のフレームを表示する準備ができるまで黒いイメージを表示するように表示パイプラインをプログラムする必要があります。 これを実現するには、最初のフレームを表示する準備ができるまで WDDM の表示をオフにしてから、可視性をオンにする必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー Windows Server 2016
ターゲット プラットフォーム ウィンドウズ
ヘッダー iddcx.h
IRQL requires_same

関連項目

IDARG_IN_COMMITMODES