Freigeben über


StorPortGetOriginalMdl-Funktion (storport.h)

Die StorPortGetOriginalMdl-Routine gibt die MDL zurück, die dem angegebenen SRB zugeordnet ist.

Syntax

ULONG StorPortGetOriginalMdl(
  [in]  PVOID               HwDeviceExtension,
  [in]  PSCSI_REQUEST_BLOCK Srb,
  [out] PVOID               *Mdl
);

Parameter

[in] HwDeviceExtension

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

[in] Srb

Ein Zeiger auf eine SCSI_REQUEST_BLOCK-Struktur .

[out] Mdl

Ein Zeiger zum Empfangen der MDL.

Rückgabewert

StorPortGetOriginalMdl gibt einen der folgenden status Codes zurück:

Rückgabecode Beschreibung
STOR_STATUS_NOT_IMPLEMENTED
Diese Funktion ist auf dem aktiven Betriebssystem nicht implementiert.
STOR_STATUS_SUCCESS
Gibt an, dass die MDL erfolgreich abgerufen wurde.
STOR_STATUS_INVALID_PARAMETER
Der Zeiger in Mdl , der die MDL des SRB empfängt, ist NULL.

Hinweise

Ab Windows 8 kann der Srb-Parameter auf SCSI_REQUEST_BLOCK oder STORAGE_REQUEST_BLOCK verweisen. Wenn der Funktionsbezeichner im Feld Funktion von SrbSRB_FUNCTION_STORAGE_REQUEST_BLOCK ist, ist der SRB eine STORAGE_REQUEST_BLOCK Anforderungsstruktur.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header storport.h (Storport.h einschließen)

Weitere Informationen

SCSI_REQUEST_BLOCK

STORAGE_REQUEST_BLOCK

StorPortGetSystemAddress