D3DKMTCreateDoorbell 函数 (d3dkmthk.h)
重要
某些信息与预发行产品相关,该产品在商业发布之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
D3DKMTCreateDoorbell 函数为用户模式提交的 D3D 硬件队列创建 GPU 门铃。
语法
NTSTATUS D3DKMTCreateDoorbell(
D3DKMT_CREATE_DOORBELL *unnamedParam1
);
参数
unnamedParam1
[in/out]指向描述要创建的门铃 的D3DKMT_CREATE_DOORBELL 结构的指针。
返回值
当 OS 成功为此硬件队列创建门铃时,D3DKMTCreateDoorbell 返回STATUS_SUCCESS,UMD 可用于提交工作。 任何失败返回代码都表示未创建门铃,UMD 无法将其用于工作提交。
注解
D3DKMTCreateDoorbell 创建初始化为断开连接的门铃对象。 UMD 必须先调用 D3DKMTConnectDoorbell ,然后才能使用此门铃在硬件队列上提交命令。
当 UMD 调用 D3DKMTCreateDoorbell 时,OS 会对 KMD 的 DxgkDdiCreateDoorbell 回调进行相应的调用,其中 KMD 可以初始化其门铃状态。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | WIN11_FUTURE |
标头 | d3dkmthk.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈