StorPortFreePool, fonction (storport.h)
La routine StorPortFreePool libère un bloc de mémoire précédemment alloué par un appel à la routine StorPortAllocatePool .
Syntaxe
ULONG StorPortFreePool(
[in] PVOID HwDeviceExtension,
[in] PVOID BufferPointer
);
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension de périphérique matériel pour l’adaptateur de bus hôte (HBA).
[in] BufferPointer
Pointeur vers le bloc de mémoire à libérer. Il doit s’agir d’un pointeur qui a été retourné par un appel précédent à la routine StorPortAllocatePool .
Valeur retournée
StorPortFreePool retourne l’un des codes status suivants :
Code de retour | Description |
---|---|
|
Cette fonction n’est pas implémentée sur le système d’exploitation actif. |
|
Indique que la routine a libéré le bloc de mémoire avec succès. |
|
Le pointeur vers le bloc de mémoire à libérer est NULL. |
|
L’appel a été effectué à un IRQL non valide. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | storport.h (inclure Storport.h) |
IRQL | <=DISPATCH_LEVEL |
Règles de conformité DDI | StorPortAllocatePool(storport), StorPortAllocatePool2(storport), StorPortIrql(storport) |