以下是该函数的原型:
HRESULT CoCancelCall(
DWORD dwThreadId,
ULONG ulTimeout
);
参数解释:
- dwThreadId:调用线程的标识符,指定要取消调用的线程。
- ulTimeout:取消调用的超时时间(以毫秒为单位)。如果设置为 INFINITE,则等待直到取消完成。
函数返回 HRESULT 类型的值。如果操作成功,返回 S_OK,否则返回相应的错误代码。
请注意,这个函数通常用于取消由 CoCallDllGetClassObject 函数发起的异步调用。它可能不是在所有场景下都适用,具体使用时需要注意上下文和相关的调用流程。
转载请注明出处:http://www.zyzy.cn/article/detail/24561/Win32 API/Combaseapi.h/CoCancelCall