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

OS は EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA を呼び出して、 IddCxSwapChainReleaseAndAcquireBuffer2 の呼び出しで既定のメタデータが指定されている場合に、コンソール ドライバーがモニターに送信する必要がある既定の HDR10 メタデータを提供します。

構文

EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA EvtIddCxMonitorSetDefaultHdrMetadata;

NTSTATUS EvtIddCxMonitorSetDefaultHdrMetadata(
  IDDCX_MONITOR MonitorObject,
  const IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA *pInArgs
)
{...}

パラメーター

MonitorObject

[入力]モニターの OS コンテキスト ハンドルである IDDCX_MONITOR オブジェクト。 OS は 、IddCxMonitorCreate の以前の呼び出しでこのハンドルを提供しました。

pInArgs

[入力]このコールバック関数の入力引数を含む IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA 構造体へのポインター。

戻り値

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

注釈

OS は、コンソール ドライバーに対してのみこのコールバック関数を呼び出します。 HDR をサポートするモニターのドライバーを呼び出して、ドライバーが IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16を設定した場合に使用する既定の HDR メタデータをドライバーに伝えます。 フラグ。 この呼び出しは 、IddCxMonitorCreate が呼び出された後、および EVT_IDD_CX_ADAPTER_COMMIT_MODES2 への呼び出しの前に発生します。 IddCxSwapChainReleaseAndAcquireBuffer2 を呼び出すときに返されるIDDCX_METADATA2のメタデータ型としてIDDCX_HDRMETADATA_TYPE_DEFAULTが指定されるたびに、ドライバーはこのデータを使用する必要があります。 OS はドライバーを呼び出して、この既定値をいつでも更新できます。

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

要件

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

こちらもご覧ください

IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA

IDDCX_METADATA2

IddCxSwapChainReleaseAndAcquireBuffer2