Да, существует, функция Setup API SetupDiCallClassInstaller в сочетании с флагом DICS_DISABLE в структуре SP_PROPCHANGE_PARAMS.
Пример использования можно посмотреть например здесь: https://ru.stackoverflow.com/a/816732/240512 На практике, правда, если нужно просто программно отключить
устройство, проще будет наверное вызвать из консоли какой-нибудь devcon, чем заморачиваться напрямую работать с API.