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 |