Compartilhar via


Função VideoPortFreePool (video.h)

A função VideoPortFreePool desaloca um bloco de memória de 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 de dispositivo do driver de miniport.

[in] Ptr

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

Retornar valor

Nenhum

Comentários

VideoPortFreePool destina-se a substituir VideoPortReleaseBuffer, que está obsoleto.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows XP e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho video.h (inclua Video.h)
Biblioteca Videoprt.lib
DLL Videoprt.sys
IRQL Consulte a seção Observações.

Confira também

VideoPortAllocateCommonBuffer

VideoPortAllocatePool