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 |