Метод ICancelMethodCalls::Cancel (objidl.h)
Запрашивает отмену вызова метода.
Синтаксис
HRESULT Cancel(
[in] ULONG ulSeconds
);
Параметры
[in] ulSeconds
Количество секунд, в течение которых сервер завершит исходящий вызов после отмены запроса клиента.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Запрос на отмену был сделан. |
|
Звонок уже отменен. |
|
Отмена вызова не включена в потоке, который обрабатывает вызов. |
|
Вызов был завершен в течение интервала времени ожидания. |
Комментарии
Метод Cancel выдает только запрос на отмену. Возвращаемое значение S_OK не означает, что вызов был отменен, а только то, что была предпринята попытка отменить вызов. Поведение объекта отмены при получении запроса на отмену полностью зависит от имени реализующего.
Если метод, возвращающий HRESULT , отменен, возвращаемое значение будет RPC_S_CALL_CANCELED.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | objidl.h (включая ObjIdl.h) |