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
STOR_STATUS_NOT_IMPLEMENTED
Fungsi ini tidak diimplementasikan pada sistem operasi aktif.
STOR_STATUS_SUCCESS
Menunjukkan bahwa rutinitas berhasil membebaskan blok memori.
STOR_STATUS_INVALID_PARAMETER
Penunjuk ke blok memori yang akan dikosongkan adalah NULL.
STOR_STATUS_INVALID_IRQL
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)

Lihat juga

StorPortAllocatePool