次の方法で共有


DXGKDDI_FEATURE_INTERFACE 構造体 (dispmprt.h)

DXGKDDI_FEATURE_INTERFACE構造体には、KMD の機能のサポートを照会するためにポート ドライバーが呼び出すことができる表示カーネル モード ミニポート ドライバー (KMD) インターフェイスが含まれています。

構文

typedef struct _DXGKDDI_FEATURE_INTERFACE {
  USHORT                         Size;
  USHORT                         Version;
  PVOID                          Context;
  PINTERFACE_REFERENCE           InterfaceReference;
  PINTERFACE_DEREFERENCE         InterfaceDereference;
  PDXGKDDI_QUERYFEATURESUPPORT   QueryFeatureSupport;
  PDXGKDDI_QUERYFEATUREINTERFACE QueryFeatureInterface;
} DXGKDDI_FEATURE_INTERFACE, *PDXGKDDI_FEATURE_INTERFACE;

メンバー

Size

この構造体のサイズ (バイト単位)。

Version

このインターフェイスのバージョン番号。 バージョン番号定数は Dispmprt.h で定義されます ( たとえば、DXGK_FEATURE_INTERFACE_VERSION_1)。

Context

プライベート コンテキスト ブロックへのポインター。

InterfaceReference

KMD で実装されたインターフェイス参照関数へのポインター。

InterfaceDereference

KMD で実装されたインターフェイス逆参照関数へのポインター。

QueryFeatureSupport

KMD で実装された DxgkDdiQueryFeatureSupport 関数へのポインター。機能のサポートのクエリを実行します。

QueryFeatureInterface

KMD に実装された DxgkDdiQueryFeatureInterface 関数へのポインター。KMD のインターフェイスに対して機能のクエリを実行します。 OS は、有効な機能に対してのみこれらのインターフェイスを呼び出し、ドライバーがサポートする機能のバージョンのインターフェイスを常に要求します。

注釈

ドライバーが DXGKDDI_FEATURE_INTERFACEを実装する場合は、ポート ドライバーの機能を事前に有効にするために DxgkCbQueryFeatureSupport を呼び出す必要がなくなりました。 代わりに、 DXGKDDI_FEATURE_INTERFACE インターフェイスを使用してオンデマンドで機能のサポートを照会できます。

詳細については、「 WDDM 機能のサポートと有効化のクエリ」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11バージョン 24H2 (WDDM 3.2)
Header dispmprt.h

こちらもご覧ください

DxgkDdiQueryFeatureSupport

DxgkDdiQueryInterface