Programmation asynchrone d’E/S
La programmation asynchrone ne force pas tout le monde à attendre. Il s’agit de la technique préférée pour la programmation des pilotes de périphérique Windows. La prise en charge des E/S asynchrones est l’un des objectifs de conception des pilotes WDM. Pour plus d’informations sur les E/S asynchrones dans les pilotes, consultez Prise en charge des E/S asynchrones. Pour les pilotes de périphérique, l’utilisation d’interruptions est la meilleure façon de programmer de manière asynchrone. Il vous suffit d’envoyer une demande à votre appareil et de laisser le système prendre le contrôle. Ensuite, lorsque votre appareil souhaite vous indiquer quelque chose, il déclenche une interruption que le système d’exploitation traite en appelant un gestionnaire d’interruption dans votre pilote. Cette communication est gérée par le biais des IRPs. Pour plus d’informations sur l’IRPS, consultez Gestion des IRPs.