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. |