Condividi tramite


Funzione VideoPortFreeDeviceBase (video.h)

La funzione VideoPortFreeDeviceBase libera una serie di porte di I/O relative al bus o indirizzi di memoria mappati in precedenza nello spazio indirizzi del sistema. A tale scopo, chiama 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 dal driver miniport funzione HwVidFindAdapter 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, il driver miniport deve rilasciare anche l'attestazione sulle risorse hardware corrispondenti nel Registro di sistema. Per rilasciare tutte le attestazioni per una determinata scheda, chiamare VideoPortVerifyAccessRanges o VideoPortGetAccessRanges con il parametro NumAccessRanges impostato su zero. Per rilasciare 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 l'RangeLength(s) degli elementi appropriati su zero. Lasciare la specifica corrente così come è in tutti gli elementi in cui il driver miniport non rilascia le relative attestazioni.
  2. Chiamare VideoPortVerifyAccessRanges con questa matrice di AccessRanges modificata.

Fabbisogno

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

Vedere anche

HwVidFindAdapter

VideoPortGetAccessRanges

VideoPortGetDeviceBase

VideoPortVerifyAccessRanges