共用方式為


DXGK_FEATURE_INTERFACE結構 (dispmprt.h)

DXGK_FEATURE_INTERFACE 結構包含埠驅動程式的介面,可用來查詢其啟用的功能及其支援。

語法

typedef struct _DXGK_FEATURE_INTERFACE {
  USHORT                       Size;
  USHORT                       Version;
  PVOID                        Context;
  PINTERFACE_REFERENCE         InterfaceReference;
  PINTERFACE_DEREFERENCE       InterfaceDereference;
  DXGKCB_ISFEATUREENABLED2     IsFeatureEnabled;
  DXGKCB_QUERYFEATUREINTERFACE QueryFeatureInterface;
} DXGK_FEATURE_INTERFACE, *PDXGK_FEATURE_INTERFACE;

成員

Size

這個 結構的大小,以位元組為單位。

Version

功能介面的版本號碼。 版本號碼常數定義於 Dispmprt.h (,例如DXGK_FEATURE_INTERFACE_VERSION_1) 。

Context

私用內容區塊的指標。

InterfaceReference

埠驅動程式介面參考函式的指標。

InterfaceDereference

埠驅動程式介面取值函式的指標。

IsFeatureEnabled

埠驅動程式 的 DXGKCB_ISFEATUREENABLED2 函式。 KMD 可以呼叫此函式來查詢系統是否已啟用功能。

QueryFeatureInterface

埠驅動程式 的 DXGKCB_QUERYFEATUREINTERFACE 函式。 KMD 可以呼叫此函式來查詢功能介面的 OS。

備註

若要取得此介面,KMD 會呼叫 DxgkrnlDxgkCbQueryServices 回呼,並將 ServiceType 設定為 DxgkServicesFeature。 KMD 一旦從對 DxgkDdiStartDevice 的呼叫取得回呼的指標,就可以呼叫 DxgkCbQueryServices

如需詳細資訊,請參閱 查詢 WDDM 功能支援和啟用

規格需求

需求
最低支援的用戶端 Windows 11 版本 24H2 (WDDM 3.2)
標頭 dispmprt.h

另請參閱

DXGK_SERVICES

DXGKCB_ISFEATUREENABLED2

DXGKCB_QUERYFEATUREINTERFACE

DxgkCbQueryServices

DxgkDdiStartDevice