StorPortFreeMdl-Funktion (storport.h)
Die StorPortFreeMdl Routine gibt eine Speicherdeskriptorliste (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 Hostbusadapter (HBA).
[in] Mdl
Ein Zeiger auf die MDL, die freigegeben werden soll.
Rückgabewert
StorPortFreeMdl gibt einen der folgenden Statuscodes zurück:
Rückgabecode | Beschreibung |
---|---|
|
Diese Funktion ist nicht auf dem aktiven Betriebssystem 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. |
Bemerkungen
Ein Miniporttreiber ruft die StorPortFreeMdl Routine auf, um die MDL freizuweisen, die in einem vorherigen Aufruf von StorPortAllocateMdlzugewiesen wurde.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | storport.h (include Storport.h) |
IRQL- | <=DISPATCH_LEVEL |
DDI-Complianceregeln | StorPortIrql(storport) |