Partager via


StorPortFreeContiguousMemorySpecifyCache, fonction (storport.h)

Le StorPortFreeContiguousMemorySpecifyCache routine libère une plage de mémoire non mise en cache dans la partie non paginée de l’espace d’adressage système.

Syntaxe

ULONG StorPortFreeContiguousMemorySpecifyCache(
  [in] PVOID               HwDeviceExtension,
  [in] PVOID               BaseAddress,
  [in] SIZE_T              NumberOfBytes,
  [in] MEMORY_CACHING_TYPE CacheType
);

Paramètres

[in] HwDeviceExtension

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

[in] BaseAddress

Adresse virtuelle de base à libérer.

[in] NumberOfBytes

Nombre d’octets alloués à la requête. Il doit s’agir du même nombre que celui fourni en tant que paramètre lorsque la routine StorPortAllocateContiguousMemorySpecifyCacheNode a été appelée précédemment.

[in] CacheType

Type de cache utilisé dans l’appel à la routine StorPortAllocateContiguousMemorySpecifyCacheNode routine.

Valeur de retour

La routine StorPortFreeContiguousMemorySpecifyCache retourne l’un des codes d’état suivants :

Retourner le code Description
STOR_STATUS_NOT_IMPLEMENTED
Cette fonction n’est pas implémentée sur le système d’exploitation actif.
STOR_STATUS_SUCCESS
L’opération a réussi.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 7 et versions ultérieures des systèmes d’exploitation Windows.
plateforme cible Universel
d’en-tête storport.h (include Storport.h)
IRQL <=DISPATCH_LEVEL
règles de conformité DDI StorPortIrql(storport)

Voir aussi

StorPortAllocateContiguousMemorySpecifyCacheNode