IddCxMonitorQueryHardwareCursor3 関数 (iddcx.h)

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

構文

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

パラメーター

MonitorObject

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

こちらもご覧ください

IDDCX_MONITOR

IDARG_IN_QUERY_HWCURSOR

IDARG_OUT_QUERY_HWCURSOR3

IddCxMonitorSetupHardwareCursor