Função StorPortFreeDmaMemory (storport.h)
Essa função é a versão estendida da função StorPortFreeContiguousMemorySpecifyCache. Ele desaloca um intervalo de memória não em cache na parte nãopagada do espaço de endereço do sistema.
Sintaxe
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
Um ponteiro para a extensão do dispositivo de hardware para o HBA (adaptador de barramento de host).
[in] BaseAddress
O endereço virtual base a ser gratuito.
[in] NumberOfBytes
O número de bytes alocados para a solicitação. Esse deve ser o mesmo número fornecido como um parâmetro quando o StorPortAllocateContiguousMemorySpecifyCacheNode rotina foi chamado anteriormente.
[in] CacheType
O tipo de cache usado na chamada para o StorPortAllocateContiguousMemorySpecifyCacheNode rotina.
[in_opt] PhysicalAddress
O endereço físico do endereço inicial do bloco de memória a ser desalocado.
Valor de retorno
Essa função retorna um código STOR_STATUS, como um dos seguintes.
Código de retorno | Descrição |
---|---|
STOR_STATUS_NOT_IMPLEMENTED | Essa função não é implementada no sistema operacional ativo. |
STOR_STATUS_SUCCESS | A operação foi bem-sucedida. |
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 (versão 1803) |
da Plataforma de Destino | Universal |
cabeçalho | storport.h |