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 Hostbusadapter (HBA).

[in] Srb

Der Anforderungsblock, der den Eingabedatenpuffer enthält.

[out] SystemAddress

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

Rückgabewert

Ein Statuswert, 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
mindestens unterstützte Client- Windows 8
Zielplattform- Universal
Header- storport.h (include Storport.h)
Library Storport.lib
IRQL- <= DISPATCH_LEVEL

Siehe auch

StorPortGetDataInBufferMdl

StorPortGetDataInBufferScatterGatherList