Compartilhar via


Função VideoPortFreePool (video.h)

A função VideoPortFreePool desaloca um bloco de memória do pool alocado anteriormente por VideoPortAllocatePool.

Sintaxe

VIDEOPORT_API VOID VideoPortFreePool(
  [in] IN PVOID HwDeviceExtension,
  [in] IN PVOID Ptr
);

Parâmetros

[in] HwDeviceExtension

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

[in] Ptr

Ponteiro para o primeiro byte da memória a ser liberada.

Valor de retorno

Nenhum

Observações

VideoPortFreePool destina-se a substituir VideoPortReleaseBuffer, que é obsoleto.

Os chamadores do VideoPortFreePool devem estar em execução no <DO IRQL = DISPATCH_LEVEL. Um chamador no DISPATCH_LEVEL deve ter especificado um VpNonPaged xxxPoolType quando a memória foi alocada. Caso contrário, o chamador deve estar em execução no < DISPATCH_LEVEL IRQL.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows XP e versões posteriores dos sistemas operacionais Windows.
da Plataforma de Destino Área de trabalho
cabeçalho video.h (inclua Video.h)
biblioteca Videoprt.lib
de DLL Videoprt.sys
IRQL Consulte a seção Comentários.

Consulte também

VideoPortAllocateCommonBuffer

VideoPortAllocatePool