После перемещения объект находится в том же состоянии, как если бы он был построен с помощью<basic_random_access_handle(io_service&)>конструктора.
Статья windows::basic_random_access_handle::operator= раздела Boost.Asio windows::basic_random_access_handle может быть полезна для разработчиков на c++ и boost.