共用方式為


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