Compartilhar via


Função VideoPortFreeDeviceBase (video.h)

A função VideoPortFreeDeviceBase libera um intervalo de portas de E/S de dispositivo relativas a barramento ou endereços de memória mapeados anteriormente para o espaço de endereço do sistema. Ele faz isso chamando VideoPortGetDeviceBase.

Sintaxe

VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortFreeDeviceBase(
  PVOID HwDeviceExtension,
  PVOID MappedAddress
);

Parâmetros

HwDeviceExtension

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

MappedAddress

Especifica o endereço base do intervalo mapeado a ser liberado. Esse valor deve ser o mesmo que o valor retornado por uma chamada anterior para VideoPortGetDeviceBase.

Valor de retorno

Nenhum

Observações

VideoPortFreeDeviceBase deve ser chamado da função HwVidFindAdapter do driver de miniporte se o driver de miniporto já tiver mapeado um intervalo de endereços para um adaptador que ele não possa dar suporte ou não usar mais.

Quando isso ocorre, o driver de miniporto também deve liberar sua declaração sobre os recursos de hardware correspondentes no registro. Para liberar todas as declarações sobre recursos para um adaptador específico, chame VideoPortVerifyAccessRanges ou VideoPortGetAccessRanges com o parâmetro numAccessRanges definido como zero. Para liberar declarações em intervalos de acesso selecionados, faça o seguinte:

  1. Modifique a matriz de intervalos de acesso de intervalos relativos de barramento reivindicados para o adaptador definindo os rangeLength(s) dos elementos apropriados como zero. Deixe a especificação atual como está em todos os elementos nos quais o driver de miniporto não lançará suas declarações.
  2. Chame VideoPortVerifyAccessRanges com esta matriz de do AccessRanges modificada.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows 2000 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 PASSIVE_LEVEL

Consulte também

HwVidFindAdapter

VideoPortGetAccessRanges

VideoPortGetDeviceBase

VideoPortVerifyAccessRanges