停止线程,直到从合成器时钟发出下一个信号。
Syntax
DWORD DCompositionWaitForCompositorClock(
UINT count,
const HANDLE *handles,
DWORD timeoutInMs
);
参数
count
类型: UINT
的 handles个数。
handles
类型: HANDLE*
处理合成器时钟应为其发送信号的事件。
timeoutInMs
类型:DWORD
在作超时之前等待的时间(以毫秒为单位)。
返回值
类型:DWORD
返回一个状态代码( NTSTATUS 值),该值指示函数的成功或失败。 如果方法成功,它将返回 STATUS_SUCCESS。 如果显示关闭,则函数将立即返回 STATUS_GRAPHICS_PRESENT_OCCLUDED。 有关其他 NTSTATUS 值,请参阅 NTSTATUS 值。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 内部版本 22000 |
| 支持的最低服务器 | Windows 内部版本 22000 |
| Header | dcomp.h |
| Library | dcomp.lib |
另请参阅
DCompositionGetTargetStatistics、 DCompositionGetStatistics、 DCompositionGetFrameId、 DCompositionBoostCompositorClock