StorPortCompleteRequest-Funktion (storport.h)
Die StorPortCompleteRequest-Routine schließt alle ausstehenden Anforderungen ab, indem der SRB-wert status auf SrbStatus festgelegt wird.
Syntax
STORPORT_API VOID StorPortCompleteRequest(
[in] PVOID HwDeviceExtension,
[in] UCHAR PathId,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] UCHAR SrbStatus
);
Parameter
[in] HwDeviceExtension
Ein Zeiger auf die Hardwaregeräteerweiterung. Dies ist ein HBA-Speicherbereich, den der Porttreiber im Namen des Miniporttreibers zuordnet und initialisiert. Miniport-Treiber speichern in dieser Erweiterung in der Regel HBA-spezifische Informationen, z. B. den Status des HBA und die zugeordneten Zugriffsbereiche für den HBA. Dieser Bereich steht dem Miniporttreiber unmittelbar nach dem Aufrufen von StorPortInitialize durch den Miniporttreiber zur Verfügung. Der Porttreiber gibt diesen Arbeitsspeicher frei, wenn er das Gerät entfernt.
[in] PathId
Identifiziert den SCSI-Bus. Der Wert SP_UNTAGGED gibt alle vom HBA gesteuerten Busse an.
[in] TargetId
Identifiziert den Zielcontroller oder das Zielgerät auf den angegebenen Bussen. Der Wert SP_UNTAGGED gibt alle Ziele im Bus an.
[in] Lun
Gibt die logische Einheit für den angegebenen Zielcontroller oder das angegebene Gerät an. Der Wert SP_UNTAGGED gibt alle logischen Einheiten für die angegebenen Zielcontroller in den angegebenen Bussen an. Vollduplex-Miniporttreiber dürfen diesem Member keinen Wert SP_UNTAGGED zuweisen.
[in] SrbStatus
Gibt den Abschluss status an, der im SrbStatus-Memberjedes SRB festgelegt werden soll.
Rückgabewert
Keine
Bemerkungen
Es wird nicht empfohlen, dass Autoren von Storport-Miniporttreibern diese spezielle Storport-Schnittstellenroutine verwenden. Stattdessen sollte der Miniporttreiber storPortNotification( RequestComplete ) für jede ausstehende Anforderung aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | storport.h (Storport.h einschließen) |
Bibliothek | Storport.lib |
DDI-Complianceregeln | StorPortCompleteRequest(storport), StorPortDDIsPortOnly(storport) |