Compartilhar via


Função StorPortFreeHostMemoryBuffer (storport.h)

A rotina StorPortFreeHostMemoryBuffer libera a memória fisicamente contígua que foi alocada para ser usada para um HMB (Buffer de Memória de Host)

Sintaxe

ULONG StorPortFreeHostMemoryBuffer(
  [in] PVOID         HwDeviceExtension,
       PACCESS_RANGE PhysicalAddressRanges,
  [in] ULONG         PhysicalAddressRangeCount
);

Parâmetros

[in] HwDeviceExtension

Um ponteiro para a extensão do dispositivo de hardware para o HBA (adaptador de barramento de host).

PhysicalAddressRanges

A matriz de intervalos de endereços físicos que compõem o Buffer de Memória do Host alocado anteriormente por StorPortAllocateHostMemoryBuffer.

[in] PhysicalAddressRangeCount

O número de entradas em PhysicalAddressRanges.

Retornar valor

StorPortFreeHostMemoryBuffer retorna um dos seguintes códigos de status:

Código de retorno Descrição
STOR_STATUS_SUCCESS
O buffer de memória do host foi liberado com êxito.
STOR_STATUS_UNSUCCESSFUL
O buffer de memória do host não era válido (provavelmente já liberado).

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho storport.h (inclua Storport.h)

Confira também

StorPortAllocateHostMemoryBuffer