StorPortFreePool-Funktion (storport.h)
Die StorPortFreePool Routine gibt einen Speicherblock frei, der zuvor durch einen Aufruf des StorPortAllocatePool Routine zugewiesen wurde.
Syntax
ULONG StorPortFreePool(
[in] PVOID HwDeviceExtension,
[in] PVOID BufferPointer
);
Parameter
[in] HwDeviceExtension
Ein Zeiger auf die Hardwaregeräteerweiterung für den Hostbusadapter (HBA).
[in] BufferPointer
Ein Zeiger auf den Speicherblock, der freizugeben ist. Dies muss ein Zeiger sein, der von einem vorherigen Aufruf des StorPortAllocatePool Routine zurückgegeben wurde.
Rückgabewert
StorPortFreePool gibt einen der folgenden Statuscodes zurück:
Rückgabecode | Beschreibung |
---|---|
|
Diese Funktion ist nicht auf dem aktiven Betriebssystem implementiert. |
|
Gibt an, dass die Routine den Speicherblock erfolgreich freigegeben hat. |
|
Der zeiger auf den freizugebenden Speicherblock ist NULL-. |
|
Der Aufruf wurde an einem ungültigen IRQL ausgeführt. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | storport.h (include Storport.h) |
IRQL- | <=DISPATCH_LEVEL |
DDI-Complianceregeln | StorPortAllocatePool(storport), StorPortAllocatePool2(storport), StorPortIrql(storport) |