DXGKDDI_UPDATEMONITORLINKINFO コールバック関数 (d3dkmddi.h)

クライアント ドライバーによって実装され、現在アタッチされているリンクに関連付けられているモニターの機能に対してクエリを実行できるようにします。

構文

DXGKDDI_UPDATEMONITORLINKINFO DxgkddiUpdatemonitorlinkinfo;

NTSTATUS DxgkddiUpdatemonitorlinkinfo(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_UPDATEMONITORLINKINFO pUpdateMonitorLinkInfoArg
)
{...}

パラメーター

hAdapter

表示タイミングを設定する必要があるアダプターを識別します。

pUpdateMonitorLinkInfoArg

ドライバーがモニター リンク機能を書き込む DXGKARG_UPDATEMONITORLINKINFO 構造体へのポインター。

戻り値

操作が成功した場合は、STATUS_SUCCESSを返します。 それ以外の場合は、適切な NTSTATUS 値エラー コードを返します。 詳細については、「 NTSTATUS 値」を参照してください。 パラメーターにエラーがあるか、要求を処理できない場合を除き、ドライバーは常に成功コードを返す必要があります。

注釈

UpdateMonitorLinkCapabilities は RecommendMonitorModes コールバック関数の後とモード列挙の前に呼び出されるため、特定の表示構成に依存しない機能は、列挙体に追加情報を追加せずに OS によって照会できます。 その後、RecommendMonitorModes が完了すると、ドライバーはモニターの機能を完全に把握し、OS に報告できます。 これは、表示構成に関係なく、このようなすべての機能が使用可能であることを意味するとは限りませんが、OS で定義された想定を行うことができます。

DXGKARG_UPDATEMONITORLINKINFO構造では、モニターの OS 構成に基づいて、使用状況ヒントもドライバーに渡されます。

この関数は常にパッシブ レベルで呼び出されます。

要件

要件
Header d3dkmddi.h
IRQL PASSIVE