Обновление маршрутов на месте с помощью rtmUpdateAndUnlockRoute
Обновление на месте обычно более эффективно, чем обновление таблицы маршрутизации с помощью косвенного метода, такого как используемый функцией RtmAddRouteToDest . Этот метод более эффективен, так как клиенту не требуется получать дескриптор или передавать структуру RTM_ROUTE_INFO в диспетчер таблиц маршрутизации и из нее. Этот метод также занимает меньше времени. Однако непосредственное обновление таблицы маршрутизации может быть рискованным, так как диспетчер таблиц маршрутизации не работает в качестве посредника.
Пример кода, демонстрирующий использование этих функций, см. в разделе Обновление маршрута на месте с помощью rtmUpdateAndUnlockRoute.