В настоящее время я работаю над проектом, который использует запатентованную радиокарту PCMCIA для связи с некоторыми беспроводными устройствами. В настоящее время у меня есть фоновый процесс, который обрабатывает чтение данных с карты и сохраняет их для обработки, но я хотел бы иметь возможность отключить питание карты, когда мое приложение не работает. Я провел некоторое исследование, и, хотя WMI, очевидно, поддерживает профиль CIM_PCMCIAController
в его реализации WIN32_PCMCIAController
, функции SetPowerState()
и Reset()
не реализованы. Кто-нибудь знает способ (с или без WMI) для контроля состояния питания слота? Мне нужно иметь возможность программно как выключать, так и включать слот или карту.
Редактировать
Несколько человек, с которыми я говорил, предложили добавить на карту функцию, которая облегчила бы это. К сожалению, модификация карты для обеспечения такого рода функциональности на самом деле сейчас не подходит.
Редактировать 2
Я подтвердил, что устройство отображается в диспетчере устройств в категории «Многофункциональные адаптеры», хотя ни отключение устройства, ни самого контроллера PCMCIA отсюда не влияет на питание карты.