Condividi tramite


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.