Partager via


Cibles d’E/S générales

Les cibles d’E/S générales ne prennent pas en charge des formats de données spéciaux spécifiques aux appareils, tels que les blocs de requête USB. Avant que les pilotes n’envoient des données à une cible d’E/S générale, ils doivent placer des données dans une mémoire tampon d’écriture dans un format que la cible d’E/S peut interpréter. De même, lorsque les pilotes lisent des données à partir d’une cible d’E/S générale, les pilotes doivent être en mesure d’interpréter le contenu des mémoires tampons de données qu’ils reçoivent de la cible.

Les cibles d’E/S générales sont locales ou distantes :

Cibles d’E/S locales
Chaque pilote de fonction basé sur l’infrastructure, le pilote de filtre et le pilote miniport a une cible d’E/S locale pour chacun des appareils du pilote. La cible d’E/S locale d’un appareil est toujours le pilote inférieur suivant dans la pile des pilotes.

Cibles d’E/S distantes
Les cibles d’E/S distantes représentent le sommet d’une autre pile de pilotes ou (rarement) un pilote différent dans la pile du pilote actuel.

Cette section inclut les éléments suivants :