IPresentationManager::CancelPresentsFrom 方法 (presentation.h)

取消任何以前颁发的和尚未显示且其当前 ID 至少为传入的 presentIdToCancelFrom的当前演示。

语法

HRESULT CancelPresentsFrom(
  UINT64 presentIdToCancelFrom
);

参数

presentIdToCancelFrom

类型: UINT64

从中取消已发出但尚未显示的演示的当前标识符。

返回值

类型: HRESULT

如果函数成功,则返回 S_OK;否则,它将返回指示 HRESULT 错误的值。

注解

如果已显示过去的任何礼物,则此调用不会失败 - 这些礼物不会取消。 对于任何已取消的礼物,将不会向当前停用围栏发出信号,因为取消演示后,它们不会影响当前显示的当前演示,也不会导致它开始停用过程。 出于此原因,建议在执行演示后,应用程序查询缓冲区可用事件,以查找在取消后第一个出现时发出的可用缓冲区。 该演示排队后,它允许以前显示的演示开始停用过程,并发出当前停用围栏的信号。

要求

要求
最低受支持的客户端 Windows 内部版本 22000
最低受支持的服务器 Windows 内部版本 22000
标头 presentation.h
Library dcomp.lib
DLL dcomp.dll

另请参阅

IPresentationBuffer::GetAvailableEvent