StorPortFreeMdl-Funktion (storport.h)
Die StorPortFreeMdl-Routine gibt eine Arbeitsspeicherdeskriptorliste (MDL) frei, die nicht ausgelagerten Poolspeicher beschreibt.
Syntax
ULONG StorPortFreeMdl(
[in] PVOID HwDeviceExtension,
[in] PVOID Mdl
);
Parameter
[in] HwDeviceExtension
Ein Zeiger auf die Hardwaregeräteerweiterung für den Host Bus Adapter (HBA).
[in] Mdl
Ein Zeiger auf die zu befreiende MDL.
Rückgabewert
StorPortFreeMdl gibt einen der folgenden status Codes zurück:
Rückgabecode | Beschreibung |
---|---|
|
Diese Funktion ist auf dem aktiven Betriebssystem nicht implementiert. |
|
Gibt an, dass die MDL erfolgreich freigegeben wurde. |
|
Der Zeiger auf die MDL ist NULL. |
|
Der Aufruf wurde an einem ungültigen IRQL ausgeführt. |
Hinweise
Ein Miniporttreiber ruft die StorPortFreeMdl-Routine auf, um die MDL freizusetzen, die in einem vorherigen Aufruf von StorPortAllocateMdl zugewiesen wurde.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | storport.h (einschließlich Storport.h) |
IRQL | <=DISPATCH_LEVEL |
DDI-Complianceregeln | StorPortIrql(storport) |