共用方式為


DXGKARG_QUERYFEATUREINTERFACE 結構 (d3dkmddi.h)

DXGKARG_QUERYFEATUREINTERFACEDxgkDdiQueryFeatureInterface 函式的參數。

語法

typedef struct _DXGKARG_QUERYFEATUREINTERFACE {
  DXGK_FEATURE_ID      FeatureId;
  DXGK_FEATURE_VERSION Version;
  UINT16               InterfaceSize;
  void                 *Interface;
} DXGKARG_QUERYFEATUREINTERFACE;

成員

FeatureId

[in] DXGK_FEATURE_ID 列舉值,指定正在查詢介面的功能識別碼。

Version

[in]正在查詢其介面的功能版本。 請參閱<備註>。

InterfaceSize

[in/out] Interface 指向的介面緩衝區大小,以位元組為單位。 成功時,此值必須設定為傳回介面的大小。 如果輸出值小於所要求介面的輸入大小,呼叫端應該傳回錯誤,例如STATUS_BUFFER_TOO_SMALL。

Interface

[in/out]要填入之介面緩衝區的指標。 此緩衝區保證為長度完全相同的 InterfaceSize 位元組。

備註

功能介面不需要與舊版的相同介面回溯相容。 例如,功能第 1 版和第 2 版的介面可能會有完全不同的 (,也就是 v2 介面不需要是 v1 介面的擴充功能) 。 這項功能在經過一段時間后逐一查看功能設計時很有用,而不需要永久支援 DDI。

雖然特定版本的功能介面可能永遠定義於檔中的某個位置,但 OS 和驅動程式可能會設定下限 (最低) 支援的功能版本,以減少支援舊版已淘汰介面的需求。

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

規格需求

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

另請參閱

DXGK_FEATURE_ID

DXGKDDI_FEATURE_INTERFACE

DxgkDdiQueryFeatureInterface