Funzione VideoPortEnableInterrupt (video.h)
La funzione videoPortEnableInterrupt è obsoleta e non deve essere chiamata.
La funzione VideoPortEnableInterrupt interrompe 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.
Osservazioni
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 chiamare VideoPortDisableInterrupt o VideoPortEnableInterrupt per i motivi seguenti:
- Può disabilitare gli interrupt per altri dispositivi che condividono un vettore di interrupt con la scheda di visualizzazione.
- Disabilita gli interrupt solo nel processore in cui è in esecuzione il thread corrente. In un computer multiprocessore, la scheda 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 chiamata corrispondente precedente a VideoPortDisableInterrupt. In tal caso, gli interrupt rimarranno disabilitati per il processore in cui VideoPortDisableInterrupt eseguito.
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 | Qualsiasi livello |