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