Tryb Full-Duplex

Sterownik Storport obsługuje model we/wy dostosowany specjalnie do autobusów o wysokiej wydajności. Ten model wejścia/wyjścia umożliwia sterownikom miniportowym działanie w trybie pełnodupleksowym, to znaczy, że sterownik miniportu może dodawać nowe żądania do kolejki nawet podczas kończenia innych. Ponadto w trybie pełnodupleksowym Sterownik miniportu nie musi synchronizować wykonywania swoich procedur StartIo i obsługi przerwań. Może to prowadzić do znacznych ulepszeń wydajności. Jednak sterowniki miniportu muszą być zaprojektowane tak, aby mogły korzystać z trybu pełnodupleksowego, ponieważ storport domyślnie działa w trybie półdupleksowym.

Sterownik miniportu musi skonfigurować usługę Storport do działania w trybie pełnodupleksowym podczas wykonywania procedury HwStorFindAdapter . Inicjuje to element członkowski SynchronizationModel struktury PORT_CONFIGURATION_INFORMATION (STORPORT) sterownika miniportu do StorSynchronizeFullDuplex.