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)
Gdi32.lib
DLL Gdi32.dll

另请参阅

D3DKMTWaitForSynchronizationObject

D3DKMTWaitForSynchronizationObject2

D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU