Freigeben über


Hardwareinitialisierung mit Storport

Der Storport-Treiber folgt dem PnP-Initialisierungsmodell (Plug & Play) des SCSI-Porttreibers. Während der DriverEntry-Routine des Treibers ruft der Miniporttreiber die StorPortInitialize-Routine mit einer STORPORT-Struktur (HW_INITIALIZATION_DATA) auf, die die unterstützte Hardware beschreibt. Wenn der PnP-Manager später die StartIo-Routine des Porttreibers aufruft, ruft der Porttreiber die HwStorFindAdapter-Routine des Miniporttreibers mit einer PORT_CONFIGURATION_INFORMATION -Struktur (STORPORT) auf, gefolgt von einem Aufruf der HwStorInitialize-Routine des Miniporttreibers, um den Adapter zu initialisieren.

In den meisten Fällen ist die Storport-Version der HW_INITIALIZATION_DATA-Struktur identisch mit der Struktur mit dem gleichen Namen, der mit dem SCSI-Port verwendet wird.

Wie im Abschnitt Verwendung von Zuordnungspuffern im Storport-E/A-Modell angegeben, hat der MapBuffers-Member von HW_INITIALIZATION und PORT_CONFIGURATION_INFORMATION im Storport-Fall eine andere Bedeutung als im Fall des SCSI-Ports.