次の方法で共有


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 マネージャーは、DxgkDdiRecommendFunctionalVidPn DxgkDdiIsSupportedVidPnDxgkDdiEnumVidPnCofuncModality、または 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)
ターゲット プラットフォーム デスクトップ
ヘッダー d3dkmddi.h (Dispmprt.h を含む)
IRQL <= APC_LEVEL

関連項目

DXGK_MONITOR_INTERFACE

DXGK_MONITOR_INTERFACE_VERSION