Share via


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)

Weitere Informationen

ScsiPortCompleteRequest