D3DKMT_CREATE_DOORBELL_FLAGS 结构 (d3dkmthk.h)
重要
某些信息与预发行产品相关,该产品在商业发布之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
D3DKMT_CREATE_DOORBELL_FLAGS结构指定门铃创建标志。
语法
typedef struct _D3DKMT_CREATE_DOORBELL_FLAGS {
union {
struct {
UINT RequireSecondaryCpuVA : 1;
UINT ResizeRingBufferOperation : 1;
UINT Reserved : 30;
};
UINT Value;
};
} D3DKMT_CREATE_DOORBELL_FLAGS;
成员
RequireSecondaryCpuVA
UMD 在实现辅助门铃位置的硬件上设置此标志。 对于此类设备,OS 为此门铃保留另一个 CPU 虚拟地址。 此地址在门铃的生存期内保持不变,即使基础物理门铃断开连接也是如此。
ResizeRingBufferOperation
从 UMD 到 KMD 的指示,指示正在为此硬件队列重新创建门铃,其中包含一个新的重设大小的 hRingBuffer 环形缓冲区。
Reserved
保留;设置为零。
Value
访问结构成员的替代方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | WIN11_FUTURE |
标头 | d3dkmthk.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈