Partager via


StorPortGetDataInBufferSystemAddress, fonction (storport.h)

Retourne l’adresse système pour la mémoire tampon de données d’entrée d’un bloc de requête SCSI (SRB).

Syntaxe

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

Paramètres

[in] HwDeviceExtension

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

[in] Srb

Bloc de requête pour contenir la mémoire tampon de données d’entrée.

[out] SystemAddress

Pointeur vers une valeur d’adresse pour recevoir l’adresse système de la mémoire tampon de données d’entrée dans Srb.

Valeur de retour

Valeur d’état indiquant le résultat de la notification. Il peut s’agir de l’une des valeurs suivantes :

Retourner le code Description
STOR_STATUS_SUCCESS
Une adresse système de la mémoire tampon de données d’entrée pour Srb a été retournée avec succès.
STOR_STATUS_INVALID_PARAMETER
La valeur du pointeur dans SystemAddress est NULL.
STOR_STATUS_INVALID_IRQL
Le runtime d’intégration actuel est > DISPATCH_LEVEL.
STOR_STATUS_INSUFFICIENT_RESOURCES
Une adresse système ne peut pas être affectée.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
plateforme cible Universel
d’en-tête storport.h (include Storport.h)
bibliothèque Storport.lib
IRQL <= DISPATCH_LEVEL

Voir aussi

StorPortGetDataInBufferMdl

StorPortGetDataInBufferScatterGatherList