// storport.h
ULONG StorPortFreeMdl(
[in] PVOID HwDeviceExtension,
[in] PVOID Mdl
);
View the official Windows Driver Kit DDI referenceNo description available.
The StorPortFreeMdl routine frees a memory descriptor list (MDL) describing non-paged pool memory.
HwDeviceExtension [in]A pointer to the hardware device extension for the host bus adapter (HBA).
Mdl [in]A pointer to the MDL to be freed.
StorPortFreeMdl returns one of the following status codes:
| Return code | Description |
|---|---|
| STOR_STATUS_NOT_IMPLEMENTED | This function is not implemented on the active operating system. |
| STOR_STATUS_SUCCESS | Indicates that the MDL was freed successfully. |
| STOR_STATUS_INVALID_PARAMETER | The pointer to the MDL is NULL. |
| STOR_STATUS_INVALID_IRQL | The call was made at an invalid IRQL. |
A miniport driver calls the StorPortFreeMdl routine to free the MDL that was allocated in a previous call to StorPortAllocateMdl.