DXGKARGCB_QUERYFEATUREINTERFACE结构(d3dkmddi.h)
DXGKARGCB_QUERYFEATUREINTERFACE 是 DXGKCB_QUERYFEATUREINTERFACE 回调函数的参数。
语法
typedef struct _DXGKARGCB_QUERYFEATUREINTERFACE {
DXGK_FEATURE_ID FeatureId;
DXGK_FEATURE_VERSION Version;
UINT16 InterfaceSize;
void *Interface;
} DXGKARGCB_QUERYFEATUREINTERFACE;
成员
FeatureId
[in]一个 DXGK_FEATURE_ID 枚举值,该值指定要查询其接口的功能的 ID。
Version
[in]要查询其接口的功能的版本。 请参阅“备注”。
InterfaceSize
[in/out]接口 指向的接口缓冲区的大小(以字节为单位)。 成功后,此值必须设置为返回的接口的大小。 如果输出值小于所请求接口的输入大小,则调用方应返回错误,例如STATUS_BUFFER_TOO_SMALL。
Interface
[in/out]指向要填充的接口缓冲区的指针。 保证此缓冲区 InterfaceSize 字节长度。
言论
功能接口不需要向后兼容同一接口的旧版本。 例如,功能版本 1 和版本 2 的接口可能根本不同(也就是说,v2 接口不需要是 v1 接口的扩展)。 当随着时间推移对功能的设计进行迭代,而无需永久支持 DDI 时,此功能对功能启动非常有用。
有关详细信息,请参阅 查询 WDDM 功能支持和启用。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 11 版本 24H2 (WDDM 3.2) |
标头 | d3dkmddi.h |