Partager via


Fonction StorPortFreeMdl (storport.h)

La routine StorPortFreeMdl libère une liste de descripteurs de mémoire (MDL) décrivant la mémoire de pool non paginée.

Syntaxe

ULONG StorPortFreeMdl(
  [in] PVOID HwDeviceExtension,
  [in] PVOID Mdl
);

Paramètres

[in] HwDeviceExtension

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

[in] Mdl

Pointeur vers le MDL à libérer.

Valeur retournée

StorPortFreeMdl retourne l’un des codes status suivants :

Code de retour Description
STOR_STATUS_NOT_IMPLEMENTED
Cette fonction n’est pas implémentée sur le système d’exploitation actif.
STOR_STATUS_SUCCESS
Indique que le MDL a été libéré avec succès.
STOR_STATUS_INVALID_PARAMETER
Le pointeur vers le MDL est NULL.
STOR_STATUS_INVALID_IRQL
L’appel a été effectué à un IRQL non valide.

Remarques

Un pilote miniport appelle la routine StorPortFreeMdl pour libérer le MDL qui a été alloué lors d’un appel précédent à StorPortAllocateMdl.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête storport.h (inclure Storport.h)
IRQL <=DISPATCH_LEVEL
Règles de conformité DDI StorPortIrql(storport)

Voir aussi

StorPortAllocateMdl