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 會呼叫 Dxgkrnl 的 DxgkCbQueryServices 回呼,並將 ServiceType 設定為 DxgkServicesFeature。 KMD 一旦從對 DxgkDdiStartDevice 的呼叫取得回呼的指標,就可以呼叫 DxgkCbQueryServices。
如需詳細資訊,請參閱 查詢 WDDM 功能支援和啟用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 版本 24H2 (WDDM 3.2) |
標頭 | dispmprt.h |