Funzione VideoPortDisableInterrupt (video.h)
La funzione VideoPortDisableInterrupt è obsoleta e non deve essere chiamata.
La funzione VideoPortDisableInterrupt disabilita gli interruzioni da una scheda video. Di conseguenza, gli interruzioni provenienti dal dispositivo vengono ignorati dal sistema operativo e non vengono inoltrati al driver.
Sintassi
VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortDisableInterrupt(
PVOID HwDeviceExtension
);
Parametri
HwDeviceExtension
Puntatore all'estensione del dispositivo del driver miniport.
Valore restituito
Se VideoPortDisableInterrupt riesce, restituisce NO_ERROR. In caso contrario, restituisce ERROR_INVALID_FUNCTION.
Commenti
Se è necessario disabilitare gli interruzioni per la scheda di visualizzazione, scrivere codice specifico dell'hardware per impedire alla scheda di visualizzazione di generare interruzioni. Per abilitare successivamente gli interruzioni, scrivere codice specifico dell'hardware per consentire alla scheda di visualizzazione di riprendere a generare interruzioni.
Non è consigliabile chiamare VideoPortDisableInterrupt o VideoPortEnableInterrupt per i motivi seguenti:
- Può disabilitare gli interruzioni per altri dispositivi che condividono un vettore di interruzione con l'adattatore di visualizzazione.
- Disabilita gli interruzioni 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 in un processore diverso rispetto alla chiamata corrispondente precedente a VideoPortDisableInterrupt. In tal caso, gli interruzioni rimarranno disabilitati 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 (includere Video.h) |
Libreria | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | Qualsiasi livello |