Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта функция является расширенной версией функции storPortFreeContiguousMemorySpecifyCache . Он освобождает диапазон некашированных памяти в непагрегированной части адресного пространства системы.
Синтаксис
ULONG StorPortFreeDmaMemory(
[in] PVOID HwDeviceExtension,
[in] PVOID BaseAddress,
[in] SIZE_T NumberOfBytes,
[in] MEMORY_CACHING_TYPE CacheType,
[in_opt] PHYSICAL_ADDRESS PhysicalAddress
);
Параметры
[in] HwDeviceExtension
Указатель на расширение аппаратного устройства для адаптера шины узла (HBA).
[in] BaseAddress
Базовый виртуальный адрес для бесплатного.
[in] NumberOfBytes
Количество байтов, выделенных запросу. Это должно быть то же число, которое было предоставлено в качестве параметра при вызове процедуры StorPortAllocateContiguousMemorySpecifyCacheNode.
[in] CacheType
Тип кэша, используемый в вызове подпрограммы StorPortAllocateContiguousMemorySpecifyCacheNode.
[in_opt] PhysicalAddress
Физический адрес начального адреса блока памяти, который будет освобожден.
Возвращаемое значение
Эта функция возвращает код STOR_STATUS, например один из следующих.
| Возвращаемый код | Описание |
|---|---|
| STOR_STATUS_NOT_IMPLEMENTED | Эта функция не реализована в активной операционной системе. |
| STOR_STATUS_SUCCESS | Операция прошла успешно. |
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 (версия 1803) |
| целевая платформа | Всеобщий |
| заголовка | storport.h |