Compartilhar via


Função VideoPortFreeCommonBuffer (video.h)

A função VideoPortFreeCommonBuffer é obsoleta e tem suporte apenas para compatibilidade com versões anteriores com drivers existentes. Em seu lugar, os gravadores de driver devem usar VideoPortReleaseCommonBuffer.

VideoPortFreeCommonBuffer desaloca a memória do sistema alocada por uma chamada para VideoPortGetCommonBuffer.

Sintaxe

VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortFreeCommonBuffer(
  [in] IN PVOID            HwDeviceExtension,
  [in] IN ULONG            Length,
  [in] IN PVOID            VirtualAddress,
  [in] IN PHYSICAL_ADDRESS LogicalAddress,
  [in] IN BOOLEAN          CacheEnabled
);

Parâmetros

[in] HwDeviceExtension

Ponteiro para a extensão de dispositivo do driver de miniport.

[in] Length

Especifica o número de bytes de memória a serem liberados.

[in] VirtualAddress

Ponteiro para o endereço virtual correspondente do intervalo de memória alocado.

[in] LogicalAddress

Especifica o endereço lógico do buffer a ser liberado.

[in] CacheEnabled

Indica se a memória alocada está armazenada em cache.

Retornar valor

Nenhum

Comentários

Exceto para o parâmetro Alignmentde VideoPortGetCommonBuffer, todos os parâmetros usados em uma chamada para VideoPortFreeCommonBuffer devem ter os mesmos valores que os usados na chamada anterior para VideoPortGetCommonBuffer.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho video.h (incluir Video.h)
Biblioteca Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

Confira também

VideoPortGetCommonBuffer

VideoPortReleaseCommonBuffer