D3DKMTWaitForSynchronizationObjectFromGpu 函数 (d3dkmthk.h)

D3DKMTWaitForSynchronizationObjectFromGpu 先等待受监视的围栏达到特定值,然后再处理后续上下文命令。

注意

对于 Windows 显示驱动程序模型 (WDDM) v2 驱动程序,现有的 D3DKMTWaitForSynchronizationObjectD3DKMTWaitForSynchronizationObject2 回调已弃用,最终将删除。

语法

NTSTATUS D3DKMTWaitForSynchronizationObjectFromGpu(
  [in] const D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam1
);

参数

[in] unnamedParam1

指向描述操作 的D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU 结构的指针。

返回值

返回以下值之一:

返回代码 说明
STATUS_SUCCESS 操作已成功执行。
STATUS_INVALID_PARAMETER 参数已验证并确定为不正确。

此函数还可能返回其他 NTSTATUS 值。

注解

此函数语义类似于现有的 D3DKMTWaitForSynchronizationObject2 调用,只不过此函数还支持受监视的围栏对象和要等待的监视围栏值数组。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
目标平台 通用
标头 d3dkmthk.h (包括 D3dkmthk.h)
Library Gdi32.lib
DLL Gdi32.dll

另请参阅

D3DKMTWaitForSynchronizationObject

D3DKMTWaitForSynchronizationObject2

D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU