Partager via


Accès synchronisé dans les routines des pilotes Miniport

Même lorsqu’un pilote miniport s’exécute en mode duplex intégral ou effectue un traitement non synchronisé des SRM dans une routine HwStorBuildIo , il peut toujours nécessiter un accès synchronisé à son extension d’appareil. La bibliothèque de routines de support fournie par le pilote Storport inclut StorPortSynchronizeAccess, une routine qui permet aux pilotes miniports de synchroniser l’accès à des structures de données critiques telles que l’extension d’appareil.

Lorsque le pilote miniport appelle StorPortSynchronizeAccess, il doit fournir à la routine un pointeur vers une routine de rappel. La routine de rappel contient la partie du traitement du SRB qui doit être synchronisée avec le gestionnaire d’interruption de l’adaptateur de bus hôte. Pour de meilleures performances, écrivez votre pilote pour qu’il passe le moins de temps possible à exécuter la routine de rappel.