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_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 9 月の更新プログラム (IddCx バージョン 1.10) |
Header | iddcx.h |