Funzione VideoPortEnableInterrupt (video.h)
La funzione VideoPortEnableInterrupt è obsoleta e non deve essere chiamata.
La funzione VideoPortEnableInterrupt ripristina le interruzioni da una scheda video dopo una chiamata a VideoPortDisableInterrupt.
Sintassi
VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortEnableInterrupt(
PVOID HwDeviceExtension
);
Parametri
HwDeviceExtension
Puntatore all'estensione del dispositivo del driver miniport.
Valore restituito
Se VideoPortEnableInterrupt ha esito positivo, restituisce NO_ERROR. In caso contrario, restituisce ERROR_INVALID_FUNCTION.
Commenti
Se è necessario disabilitare gli interrupt per la scheda di visualizzazione, scrivere codice specifico dell'hardware per impedire che l'adattatore di visualizzazione generi interruzioni. Per abilitare successivamente gli interrupt, scrivere codice specifico dell'hardware per consentire alla scheda di visualizzazione di riprendere la generazione di interrupt.
Non è consigliabile chiamare VideoPortDisableInterrupt o VideoPortEnableInterrupt per i motivi seguenti:
- Può disabilitare gli interrupt per altri dispositivi che condividono un vettore di interruzione con la scheda di visualizzazione.
- Disabilita gli interrupt solo nel processore in cui è in esecuzione il thread corrente. In un computer multiprocessore, l'adattatore di visualizzazione può comunque interrompere un altro processore.
- In un computer multiprocessore una chiamata a VideoPortEnableInterrupt potrebbe essere eseguita su un processore diverso rispetto alla precedente chiamata a VideoPortDisableInterrupt. In tal caso, le interruzioni rimarranno disabilitate per il processore in cui è stato eseguito VideoPortDisableInterrupt .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | video.h (include Video.h) |
Libreria | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | Qualsiasi livello |