Share via


StorPortGetOriginalMdl, fonction (storport.h)

La routine StorPortGetOriginalMdl retourne le MDL associé au SRB donné.

Syntaxe

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

Paramètres

[in] HwDeviceExtension

Pointeur vers l’extension de périphérique matériel pour l’adaptateur de bus hôte (HBA).

[in] Srb

Pointeur vers une structure SCSI_REQUEST_BLOCK .

[out] Mdl

Pointeur pour recevoir la MDL.

Valeur retournée

StorPortGetOriginalMdl retourne l’un des codes status suivants :

Code de retour Description
STOR_STATUS_NOT_IMPLEMENTED
Cette fonction n’est pas implémentée sur le système d’exploitation actif.
STOR_STATUS_SUCCESS
Indique que la MDL a été obtenue avec succès.
STOR_STATUS_INVALID_PARAMETER
Le pointeur dans Mdl recevant la MDL du SRB est NULL.

Remarques

À compter de Windows 8, le paramètre Srb peut pointer vers SCSI_REQUEST_BLOCK ou STORAGE_REQUEST_BLOCK. Si l’identificateur de fonction dans le champ Function de Srb est SRB_FUNCTION_STORAGE_REQUEST_BLOCK, le SRB est une structure de requête STORAGE_REQUEST_BLOCK .

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête storport.h (inclure Storport.h)

Voir aussi

SCSI_REQUEST_BLOCK

STORAGE_REQUEST_BLOCK

StorPortGetSystemAddress