Отменить все асинхронные операции, связанные с ручкой.
voidcancel();
Эта функция приводит к тому, что все выдающиеся асинхронные операции чтения или записи заканчиваются немедленно, и обработчики отмененных операций будут приняты за ошибку<boost::asio::error::operation_aborted>.
Статья windows::basic_random_access_handle::cancel (1 of 2 overloads) раздела Boost.Asio windows::basic_random_access_handle::cancel может быть полезна для разработчиков на c++ и boost.