Condividi tramite


Funzione VideoPortFreeDeviceBase (video.h)

La funzione VideoPortFreeDeviceBase libera un intervallo di porte di I/O relative al bus o indirizzi di memoria mappati in precedenza nello spazio degli indirizzi del sistema. Questa operazione viene eseguita chiamando VideoPortGetDeviceBase.

Sintassi

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

Parametri

HwDeviceExtension

Puntatore all'estensione del dispositivo del driver miniport.

MappedAddress

Specifica l'indirizzo di base dell'intervallo mappato da liberare. Questo valore deve essere uguale al valore restituito da una chiamata precedente a VideoPortGetDeviceBase.

Valore restituito

nessuno

Osservazioni

VideoPortFreeDeviceBase deve essere chiamato dalla funzione HwVidFindAdapter del driver miniport se il driver miniport ha già mappato un intervallo di indirizzi per una scheda che non può supportare o non usa più.

In questo caso, anche il driver miniport deve rilasciare l'attestazione sulle risorse hardware corrispondenti nel Registro di sistema. Per rilasciare tutte le attestazioni sulle risorse per una determinata scheda, chiamare VideoPortVerifyAccessRanges o VideoPortGetAccessRanges con il parametro NumAccessRanges impostato su zero. Per rilasciare le attestazioni negli intervalli di accesso selezionati, eseguire le operazioni seguenti:

  1. Modificare la matrice di intervalli di accesso degli intervalli relativi al bus richiesti per l'adattatore impostando gli intervalli RangeLength appropriati su zero. Lasciare la specifica corrente come è in tutti gli elementi in cui il driver miniport non rilascia le relative attestazioni.
  2. Chiamare VideoPortVerifyAccessRanges con questa matrice AccessRanges modificata.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione video.h (includere Video.h)
Libreria Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

Vedi anche

HwVidFindAdapter

VideoPortGetAccessRanges

VideoPortGetDeviceBase

VideoPortVerifyAccessRanges