Accesso sincronizzato nelle routine del driver Miniport
Anche quando un driver miniport viene eseguito in modalità full duplex o esegue l'elaborazione non sincronizzata di SRB in una routine HwStorBuildIo , potrebbe comunque richiedere l'accesso sincronizzato all'estensione del dispositivo. La libreria di routine di supporto fornite dal driver Storport include StorPortSynchronizeAccess, una routine che consente ai driver miniport di sincronizzare l'accesso alle strutture di dati critiche, ad esempio l'estensione del dispositivo.
Quando il driver miniport chiama StorPortSynchronizeAccess, deve fornire alla routine un puntatore a una routine di callback. La routine di callback contiene la parte dell'elaborazione di SRB che deve essere sincronizzata con il gestore di interrupt dell'adattatore bus host. Per ottenere prestazioni migliori, scrivere il driver per dedicare il minor tempo possibile all'esecuzione della routine di callback.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per