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

OS は、間接ディスプレイ ドライバーの EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO コールバック関数を呼び出して、ターゲット機能に関する情報を取得します。

構文

EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO EvtIddCxAdapterQueryTargetInfo;

NTSTATUS EvtIddCxAdapterQueryTargetInfo(
  IDDCX_ADAPTER AdapterObject,
  IDARG_IN_QUERYTARGET_INFO *pInArgs,
  IDARG_OUT_QUERYTARGET_INFO *pOutArgs
)
{...}

パラメーター

AdapterObject

[入力]クエリ対象のアダプターのアダプター オブジェクト。 このアダプター オブジェクトは 、IddCxAdapterInitAsync の呼び出しで返されました。

pInArgs

[入力]この関数の入力引数を含む IDARG_IN_QUERYTARGET_INFO 構造体へのポインター。

pOutArgs

[out]この関数の出力引数を含む IDARG_OUT_QUERYTARGET_INFO 構造体へのポインター。

戻り値

操作が成功した場合、コールバック関数は STATUS_SUCCESS、またはNT_SUCCESS(status) が TRUE と等しい別の状態値を返す必要があります。 それ以外の場合、コールバックは適切な NTSTATUS エラー コードを返す必要があります。

注釈

OS は、ドライバーが IddCxMonitorArrival を呼び出した後にEVT_IDD_CX_ADAPTER_QUERY_TARGET_INFOを呼び出します。 OS は、このモニターの IddCxMonitorCreate 呼び出しでドライバーによって提供されるコネクタ インデックスを使用します。

IDDCX_BITS_PER_COMPONENT_NONEの指定は有効です。ただし、HDR を有効にするには、現在の Windows ポリシーでは、コンポーネントごとに 10 ビット以上をモニターに送信する機能、またはドライバーがコンポーネントあたり 8 ビットを超えるディザリングをコンポーネントあたり 8 ビットまでサポートする機能が必要です。 ディザリング機能により、HDMI 2.0 を介した 4K 解像度で HDR をサポートできます。

HDR サポートの詳細については、「 IddCx バージョン 1.10 の更新プログラム」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11、バージョン 22H2 9 月の更新プログラム (IddCx バージョン 1.10)
Header iddcx.h

こちらもご覧ください

IDARG_IN_QUERYTARGET_INFO

IDARG_OUT_QUERYTARGET_INFO

IddCxAdapterInitAsync

IddCxMonitorArrival

IddCxMonitorCreate