次の方法で共有


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

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

pInArgs

[入力] EVT_IDD_CX_ADAPTER_COMMIT_MODES で使用される引数を含む IDARG_IN_COMMITMODES構造体へのポインター。

戻り値

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

注釈

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

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

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
対象プラットフォーム Windows
ヘッダー iddcx.h
IRQL requires_same

こちらもご覧ください

IDARG_IN_COMMITMODES