IInternetConnectionEndPoint::CancelOperations
Версия от 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.