次の方法で共有


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

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

構文

EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA EvtIddCxMonitorSetDefaultHdrMetadata;

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

パラメーター

MonitorObject

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

pInArgs

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

戻り値

EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA は、NTSTATUS 値を返します。 操作が成功すると、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 September Update (IddCx バージョン 1.10)
ヘッダー iddcx.h

関連項目

IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA

IDDCX_METADATA2

IddCxSwapChainReleaseAndAcquireBuffer2