D3DKMTCreateDoorbell 函数 (d3dkmthk.h)
重要
某些信息与预发行产品有关,该产品在商业发布之前可能会进行大幅修改。 Microsoft对此处提供的信息不作任何明示或暗示的保证。
D3DKMTCreateDoorbell 函数为用户模式工作提交创建 D3D 硬件队列的 GPU 门铃。
语法
NTSTATUS D3DKMTCreateDoorbell(
D3DKMT_CREATE_DOORBELL *unnamedParam1
);
参数
unnamedParam1
[in/out]指向描述要创建的门铃的 D3DKMT_CREATE_DOORBELL 结构的指针。
返回值
D3DKMTCreateDoorbell 在 OS 成功为此硬件队列创建门铃时返回STATUS_SUCCESS,UMD 可用于工作提交。 任何故障返回代码都意味着未创建门铃,UMD 不能将其用于工作提交。
言论
D3DKMTCreateDoorbell 创建一个门铃对象,该对象初始化为断开连接。 UMD 必须先调用 D3DKMTConnectDoorbell,然后才能使用此门铃在硬件队列上提交命令。
当 UMD D3DKMTCreateDoorbell时,OS 会调用 KMD 的 DxgkDdiCreateDoorbell 回调,KMD 可以初始化其门铃状态。
有关详细信息,请参阅 用户模式工作提交。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 11 版本 24H2 (WDDM 3.2) |
标头 | d3dkmthk.h |