DXGKARG_QUERYFEATUREINTERFACE 結構 (d3dkmddi.h)
DXGKARG_QUERYFEATUREINTERFACE 是 DxgkDdiQueryFeatureInterface 函式的參數。
語法
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 |