Метод IPortableDeviceServiceMethods::Cancel (portabledeviceapi.h)
Метод Cancel отменяет вызов ожидающего метода.
Синтаксис
HRESULT Cancel(
[in] IPortableDeviceServiceMethodCallback *pCallback
);
Параметры
[in] pCallback
Указатель на объект обратного вызова, вызов метода которого необходимо отменить, или ЗНАЧЕНИЕ NULL для отмены всех ожидающих вызовов метода.
Возвращаемое значение
Если метод завершается успешно, он возвращает S_OK. Любое другое значение HRESULT указывает, что вызов завершился сбоем.
Комментарии
Объект обратного вызова определяет вызов метода. Если один и тот же объект обратного вызова повторно используется для нескольких вызовов метода InvokeAsync , все вызовы методов, возникающие из этих вызовов, будут отменены.
Чтобы включить целевую отмену вызова определенного метода, передайте уникальный экземпляр интерфейса IPortableDeviceServiceMethodCallback методу InvokeAsync .
Требования
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | portabledeviceapi.h |