Freigeben über


StorPortGetDataInBufferSystemAddress-Funktion (storport.h)

Gibt die Systemadresse für den Eingabedatenpuffer eines SCSI-Anforderungsblocks (SRB) zurück.

Syntax

ULONG StorPortGetDataInBufferSystemAddress(
  [in]  PVOID               HwDeviceExtension,
  [in]  PSCSI_REQUEST_BLOCK Srb,
  [out] PVOID               *SystemAddress
);

Parameter

[in] HwDeviceExtension

Ein Zeiger auf die Hardwaregeräteerweiterung für den Host Bus Adapter (HBA).

[in] Srb

Der Anforderungsblock mit dem Eingabedatenpuffer.

[out] SystemAddress

Ein Zeiger auf einen Adresswert, um die Systemadresse für den Eingabedatenpuffer in Srb zu empfangen.

Rückgabewert

Ein status Wert, der das Ergebnis der Benachrichtigung angibt. Dies kann einer der folgenden Werte sein:

Rückgabecode Beschreibung
STOR_STATUS_SUCCESS
Eine Systemadresse des Eingabedatenpuffers für Srb wurde erfolgreich zurückgegeben.
STOR_STATUS_INVALID_PARAMETER
Der Zeigerwert in SystemAddress ist NULL.
STOR_STATUS_INVALID_IRQL
Die aktuelle IRQL ist > DISPATCH_LEVEL.
STOR_STATUS_INSUFFICIENT_RESOURCES
Eine Systemadresse kann nicht zugewiesen werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Zielplattform Universell
Header storport.h (einschließlich Storport.h)
Bibliothek Storport.lib
IRQL <= DISPATCH_LEVEL

Weitere Informationen

StorPortGetDataInBufferMdl

StorPortGetDataInBufferScatterGatherList