ICancelMethodCalls::Cancel 方法 (objidl.h)

请求取消方法调用。

语法

HRESULT Cancel(
  [in] ULONG ulSeconds
);

参数

[in] ulSeconds

在客户端请求取消后等待服务器完成出站调用的秒数。

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
已发出取消请求。
RPC_S_CALL_CANCELED
呼叫已取消。
CO_E_CANCEL_DISABLED
在处理调用的线程上未启用呼叫取消。
RPC_E_CALL_COMPLETE
调用在超时间隔内完成。

注解

Cancel 方法仅发出取消请求。 返回值 S_OK 并不意味着已取消调用,只是表示已尝试取消调用。 取消对象在接收取消请求时的行为完全由实施者决定。

如果取消返回 HRESULT 的方法,则将RPC_S_CALL_CANCELED返回值。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 objidl.h (包括 ObjIdl.h)

另请参阅

ICancelMethodCalls