Partager via


StorPortFreeHostMemoryBuffer, fonction (storport.h)

Le StorPortFreeHostMemoryBuffer libère la mémoire physiquement contiguë qui a été allouée pour être utilisée pour une mémoire tampon de mémoire hôte (HMB)

Syntaxe

ULONG StorPortFreeHostMemoryBuffer(
  [in] PVOID         HwDeviceExtension,
       PACCESS_RANGE PhysicalAddressRanges,
  [in] ULONG         PhysicalAddressRangeCount
);

Paramètres

[in] HwDeviceExtension

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

PhysicalAddressRanges

Tableau de plages d’adresses physiques qui composent la mémoire tampon de mémoire hôte précédemment allouée par StorPortAllocateHostMemoryBuffer.

[in] PhysicalAddressRangeCount

Nombre d’entrées dans PhysicalAddressRanges.

Valeur de retour

StorPortFreeHostMemoryBuffer retourne l’un des codes d’état suivants :

Retourner le code Description
STOR_STATUS_SUCCESS
La mémoire tampon de mémoire hôte a été libérée avec succès.
STOR_STATUS_UNSUCCESSFUL
La mémoire tampon de mémoire hôte n’était pas valide (probablement déjà libérée).

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête storport.h (include Storport.h)

Voir aussi

StorPortAllocateHostMemoryBuffer