Драйвер должен содержать набор функций, которые МРВ вызывает при запуске, остановке, инициализации обмена и непосредственно для обмена данными. Ниже приводится описание этих функций.