Compartilhar via


Função VideoPortFreeDeviceBase (video.h)

A função VideoPortFreeDeviceBase libera um intervalo de portas de E/S de dispositivo relativas ao 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 de 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.

Retornar valor

Nenhum

Comentários

VideoPortFreeDeviceBase deve ser chamado da função HwVidFindAdapter do driver de miniporte se o driver de miniporta já tiver mapeado um intervalo de endereços para um adaptador que ele não pode dar suporte ou não usa 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 em 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 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 liberará suas declarações.
  2. Chame VideoPortVerifyAccessRanges com essa matriz AccessRanges modificada.

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

HwVidFindAdapter

VideoPortGetAccessRanges

VideoPortGetDeviceBase

VideoPortVerifyAccessRanges