Compartir a través de


Función StorPortFreeDmaMemory (storport.h)

Esta función es la versión extendida de la función StorPortFreeContiguousMemorySpecifyCache. Desasigna un intervalo de memoria no almacenada en caché en la parte no paginada del espacio de direcciones del sistema.

Sintaxis

ULONG StorPortFreeDmaMemory(
  [in]     PVOID               HwDeviceExtension,
  [in]     PVOID               BaseAddress,
  [in]     SIZE_T              NumberOfBytes,
  [in]     MEMORY_CACHING_TYPE CacheType,
  [in_opt] PHYSICAL_ADDRESS    PhysicalAddress
);

Parámetros

[in] HwDeviceExtension

Puntero a la extensión de dispositivo de hardware para el adaptador de bus host (HBA).

[in] BaseAddress

Dirección virtual base que se va a liberar.

[in] NumberOfBytes

Número de bytes asignados a la solicitud. Debe ser el mismo número que se proporcionó como parámetro cuando se llamó anteriormente a la rutina StorPortAllocateContiguousMemorySpecifyCacheNode .

[in] CacheType

Tipo de caché que se usa en la llamada a la rutina StorPortAllocateContiguousMemorySpecifyCacheNode .

[in_opt] PhysicalAddress

Dirección física de la dirección inicial del bloque de memoria que se va a desasignar.

Valor devuelto

Esta función devuelve un código STOR_STATUS, como uno de los siguientes.

Código devuelto Descripción
STOR_STATUS_NOT_IMPLEMENTED Esta función no se implementa en el sistema operativo activo.
STOR_STATUS_SUCCESS La operación se realizó correctamente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 (versión 1803)
Plataforma de destino Universal
Encabezado storport.h

Consulte también

StorPortAllocateContiguousMemorySpecifyCacheNode