次の方法で共有


IddCxMonitorQueryHardwareCursor3 関数 (iddcx.h)

間接ディスプレイ ドライバー IddCxMonitorQueryHardwareCursor3 を呼び出して、指定されたモニターの現在のハードウェア カーソル情報を取得します。 この関数バージョンでは、モニターが HDR モードの場合にドライバーをカーソルに適用する必要がある SDR ホワイト レベルが追加されます。

構文

HRESULT IddCxMonitorQueryHardwareCursor3(
  IDDCX_MONITOR                 MonitorObject,
  const IDARG_IN_QUERY_HWCURSOR *pInArgs,
  IDARG_OUT_QUERY_HWCURSOR3     *pOutArgs
);

パラメーター

MonitorObject

[in]IddCxMonitorCreateによって作成されたモニターの OS コンテキスト ハンドルである IDDCX_MONITOR オブジェクト。

pInArgs

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

pOutArgs

モニターの現在のハードウェア カーソル情報が返される IDARG_OUT_QUERY_HWCURSOR3 構造体へのポインター。

戻り値

IddCxMonitorQueryHardwareCursor2 は成功するとSTATUS_SUCCESSを返します。それ以外の場合は、適切な NTSTATUS エラー コード 返します。 STATUS_GRAPHICS_PATH_NOT_IN_TOPOLOGYのエラー コードは、MonitorObject が現在アクティブ パスにないことを示す一時的なエラーです。

備考

IddCxMonitorQueryHardwareCursor3 は、指定されたモニターの現在のハードウェア カーソル情報を取得し、pOutArgs が指 呼び出し元が指定したバッファーに配置します。 この関数は IddCxMonitorQueryHardwareCursor2によく似ていますが、SDR ホワイト レベルの値も提供します。 すべてのカーソル イメージが SDR 形式であり、ドライバーが正しい明るさで表示されるようにする必要があるため、SDR ホワイト レベルが必要です。

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

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 22H2 September Update (IddCx バージョン 1.10)
ヘッダー iddcx.h

関連項目

IDDCX_MONITOR

IDARG_IN_QUERY_HWCURSOR

IDARG_OUT_QUERY_HWCURSOR3

IddCxMonitorSetupHardwareCursor