次の方法で共有


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

DXGKCB_QUERYMONITORINTERFACE は、 ディスプレイ ミニポート ドライバーが呼び出して、モニター記述子、モード、および周波数範囲へのアクセスを提供する他のインターフェイスを取得できる関数へのポインターを含む、DXGK_MONITOR_INTERFACE構造体へのポインターを取得します。

構文

DXGKCB_QUERYMONITORINTERFACE DxgkcbQuerymonitorinterface;

NTSTATUS DxgkcbQuerymonitorinterface(
  [in]  IN_CONST_HANDLE hAdapter,
  [in]  IN_CONST_DXGK_MONITOR_INTERFACE_VERSION MonitorInterfaceVersion,
  [out] DEREF_OUT_CONST_PPDXGK_MONITOR_INTERFACE ppMonitorInterface
)
{...}

パラメーター

[in] hAdapter

ディスプレイ アダプターを表すハンドル。 VidPN マネージャーは、 DxgkDdiRecommendFunctionalVidPnDxgkDdiIsSupportedVidPnDxgkDdiEnumVidPnCofuncModality、または DxgkDdiCommitVidPn の呼び出しで、ディスプレイ ミニポート ドライバーにこのハンドルを提供しました。

[in] MonitorInterfaceVersion

要求されるモニター インターフェイスのバージョンを指定する DXGK_MONITOR_INTERFACE_VERSION 列挙からの値。

[out] ppMonitorInterface

DXGK_MONITOR_INTERFACE構造体へのポインターへのポインター。

戻り値

成功した 場合、DXGKCB_QUERYMONITORINTERFACEはSTATUS_SUCCESSを返します。 それ以外の場合は、 Ntstatus.h で定義されているエラー コードのいずれかを返します。

注釈

DXGKCB_XXX 関数は Dxgkrnl によって実装されます。 このコールバック関数を使用するには、DXGKRNL_INTERFACEを介して DxgkCbQueryMonitorInterface を呼び出 します

要件

要件
サポートされている最小のクライアント Windows Vista (WDDM 1.0)
対象プラットフォーム デスクトップ
Header d3dkmddi.h (Dispmprt.h を含む)
IRQL <= APC_LEVEL

こちらもご覧ください

DXGK_MONITOR_INTERFACE

DXGK_MONITOR_INTERFACE_VERSION