Bagikan melalui


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

Lihat juga

StorPortAllocateContiguousMemorySpecifyCacheNode