2009-10-04 4 views
2

Cette question a trait à la programmation IO Kit sous Mac OS X.En utilisant une référence de port IOService pour éteindre un dispositif

J'ai une référence service IO port (io_service_t). Y a-t-il une API que je peux utiliser pour éteindre tout ce qui se trouve à la fin de cette référence de port IOService? J'ai essayé avec toute ma puissance googling, mais n'ai pas trouvé une solution.

Toute aide serait appréciée.

Vive

Jan

Répondre

1

Si vous savez comment transformer cet appareil hors tension, puis je suis sûr que vous pouvez envoyer cette commande, mais il n'y a pas universellement compris le message « désactiver » qui va travailler sur tous les points de terminaison concevables qui pourraient potentiellement être de l'autre côté de ce port si c'est ce que vous demandez.

1

Ceci n'est pas possible, à moins que l'appareil lui-même n'implémente un appel de client pour l'éteindre. Si vous pouvez modifier le pilote, vous pouvez peut-être ajouter un tel appel, mais cela dépend du matériel que vous désactivez.

Questions connexes