Share via


Fonction StorPortGetDataInBufferSystemAddress (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 contenant 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 retournée

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

Code de retour 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
L’IRQL actuel est > DISPATCH_LEVEL.
STOR_STATUS_INSUFFICIENT_RESOURCES
Une adresse système ne peut pas être affectée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Plateforme cible Universal
En-tête storport.h (inclure Storport.h)
Bibliothèque Storport.lib
IRQL <= DISPATCH_LEVEL

Voir aussi

StorPortGetDataInBufferMdl

StorPortGetDataInBufferscatterGatherList