Share via


StorPortFreeHostMemoryBuffer, fonction (storport.h)

La routine StorPortFreeHostMemoryBuffer libère la mémoire physiquement contiguë 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 l’hôte précédemment allouée par StorPortAllocateHostMemoryBuffer.

[in] PhysicalAddressRangeCount

Nombre d’entrées dans PhysicalAddressRanges.

Valeur retournée

StorPortFreeHostMemoryBuffer retourne l’un des codes status suivants :

Code de retour Description
STOR_STATUS_SUCCESS
La mémoire tampon de l’hôte a été correctement libérée.
STOR_STATUS_UNSUCCESSFUL
La mémoire tampon de l’hôte n’était pas valide (probablement déjà libérée).

Configuration requise

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

Voir aussi

StorPortAllocateHostMemoryBuffer