Использование ссылки на порт IOService для выключения устройства - PullRequest
2 голосов
/ 05 октября 2009

Этот вопрос относится к программированию IO Kit в Mac OS X.

У меня есть ссылка на порт службы ввода-вывода (io_service_t). Есть ли API, который я могу использовать для отключения питания эталонного порта IOService? Я пытался изо всех сил, чтобы погуглить, но не нашел решения.

Любая помощь будет оценена.

Приветствия

Jan

Ответы [ 2 ]

1 голос
/ 31 марта 2010

Это невозможно, если на устройстве не реализован пользовательский вызов для его отключения. Если вы сможете изменить драйвер, вы сможете добавить такой вызов, но это будет зависеть от конкретного оборудования, которое вы отключаете.

1 голос
/ 14 октября 2009

Если вы знаете, как выключить это устройство, то я уверен, что вы можете отправить ему эту команду, но нет универсально понятного сообщения «выключить», которое будет работать на каждой мыслимой конечной точке, которая потенциально может быть на другая сторона этого порта, если это то, что вы спрашиваете.

...