Fungsi StorPortFreePool (storport.h)
Rutinitas StorPortFreePool membebaskan blok memori yang sebelumnya dialokasikan oleh panggilan ke rutinitas StorPortAllocatePool .
Sintaks
ULONG StorPortFreePool(
[in] PVOID HwDeviceExtension,
[in] PVOID BufferPointer
);
Parameter
[in] HwDeviceExtension
Pointer ke ekstensi perangkat keras untuk adaptor bus host (HBA).
[in] BufferPointer
Penunjuk ke blok memori untuk membebaskan. Ini harus berupa pointer yang dikembalikan oleh panggilan sebelumnya ke rutinitas StorPortAllocatePool .
Nilai kembali
StorPortFreePool mengembalikan salah satu kode status berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi ini tidak diimplementasikan pada sistem operasi aktif. |
|
Menunjukkan bahwa rutinitas berhasil membebaskan blok memori. |
|
Penunjuk ke blok memori yang akan dikosongkan adalah NULL. |
|
Panggilan dilakukan pada IRQL yang tidak valid. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | storport.h (termasuk Storport.h) |
IRQL | <=DISPATCH_LEVEL |
Aturan kepatuhan DDI | StorPortAllocatePool(storport), StorPortAllocatePool2(storport), StorPortIrql(storport) |