Fungsi StorPortFreeDmaMemory (storport.h)
Fungsi ini adalah versi yang diperluas dari fungsi StorPortFreeContiguousMemorySpecifyCache. Ini membatalkan alokasi berbagai memori yang tidak di-cache dalam bagian yang tidak di-halaman dari ruang alamat sistem.
Sintaks
ULONG StorPortFreeDmaMemory(
[in] PVOID HwDeviceExtension,
[in] PVOID BaseAddress,
[in] SIZE_T NumberOfBytes,
[in] MEMORY_CACHING_TYPE CacheType,
[in_opt] PHYSICAL_ADDRESS PhysicalAddress
);
Parameter
[in] HwDeviceExtension
Penunjuk ke ekstensi perangkat keras untuk adaptor bus host (HBA).
[in] BaseAddress
Alamat virtual dasar untuk gratis.
[in] NumberOfBytes
Jumlah byte yang dialokasikan untuk permintaan. Ini harus berupa angka yang sama yang disediakan sebagai parameter ketika rutinitas StorPortAllocateContiguousMemorySpecifyCacheNode sebelumnya dipanggil.
[in] CacheType
Jenis cache yang digunakan dalam panggilan ke rutinitas StorPortAllocateContiguousMemorySpecifyCacheNode .
[in_opt] PhysicalAddress
Alamat fisik alamat awal blok memori yang akan dibatalkan alokasinya.
Nilai kembali
Fungsi ini mengembalikan kode STOR_STATUS seperti salah satu hal berikut ini.
Menampilkan kode | Deskripsi |
---|---|
STOR_STATUS_NOT_IMPLEMENTED | Fungsi ini tidak diimplementasikan pada sistem operasi aktif. |
STOR_STATUS_SUCCESS | Operasi berhasil. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 (Versi 1803) |
Target Platform | Universal |
Header | storport.h |