IInternetConnectionEndPoint::CancelOperations

Материал из CAMaaS preliminary wiki
Версия от 00:23, 2 мая 2017; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{function_begin | return_code_t CancelOperations() noexcept; |{{IInternetConnectionEndPoint::CancelOperations brief}}}} {{function_return_value|32-битовый…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
 return_code_t CancelOperations() noexcept;

Прерывает соединение с использованием протокола разрыва, если это возможно, иначе - жестко, и разблокирует любые потоки выполнения, заблокированные доступом к удаленному узлу через связанные с точкой доступа потоки чтения и записи.

Возвращаемое значение:
32-битовый целый код ошибки, отрицательный в случае ошибки (старший бит установлен).
В результате вызова метода любые заблокированные операции, связанные с текущей реализацией интерфейса IInternetConnectionEndPoint прерываются с кодом завершения CHSVERROR_SUCCESS_CANCELLED (0x2417000f). Реализация TCP протокола, возвращаемая функциями CreateTCPServer или CreateTCPClient, разрешает повторное использование текущей реализации, однако прежде необходимо дождаться статуса InternetIdle.