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 .
Se il driver miniport video non ha registrato una routine HwVidInterrupt per la scheda di visualizzazione, VideoPortEnableInterrupt restituisce ERROR_INVALID_FUNCTION.

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

Vedi anche

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortDisableInterrupt