VideoPortEnableInterrupt-Funktion (video.h)
Die VideoPortEnableInterrupt-Funktion ist veraltet und sollte nicht aufgerufen werden.
Die VideoPortEnableInterrupt-Funktion aktiviert Unterbrechungen von einer Grafikkarte nach einem Aufruf von VideoPortDisableInterrupt erneut.
Syntax
VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortEnableInterrupt(
PVOID HwDeviceExtension
);
Parameter
HwDeviceExtension
Zeiger auf die Geräteerweiterung des Miniporttreibers.
Rückgabewert
Wenn VideoPortEnableInterrupt erfolgreich ist, wird NO_ERROR zurückgegeben. Andernfalls wird ERROR_INVALID_FUNCTION zurückgegeben.
Hinweise
Wenn Sie Interrupts für die Grafikkarte deaktivieren müssen, schreiben Sie hardwarespezifischen Code, um zu verhindern, dass die Grafikkarte Interrupts generiert. Um Interrupts anschließend zu aktivieren, schreiben Sie hardwarespezifischen Code, damit der Grafikkarte die Generierung von Interrupts fortsetzen kann.
Sie sollten VideoPortDisableInterrupt oder VideoPortEnableInterrupt aus den folgenden Gründen nicht aufrufen:
- Kann Interrupts für andere Geräte deaktivieren, die einen Interruptvektor mit der Grafikkarte gemeinsam nutzen.
- Deaktiviert Interrupts nur auf dem Prozessor, auf dem der aktuelle Thread ausgeführt wird. Auf einem Multiprozessorcomputer kann die Grafikkarte weiterhin einen anderen Prozessor unterbrechen.
- Auf einem Multiprozessorcomputer kann ein Aufruf von VideoPortEnableInterrupt auf einem anderen Prozessor als der vorherige entsprechende Aufruf von VideoPortDisableInterrupt ausgeführt werden. In diesem Fall bleiben Interrupts für den Prozessor deaktiviert, auf dem VideoPortDisableInterrupt ausgeführt wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Desktop |
Kopfzeile | video.h (Video.h einschließen) |
Bibliothek | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | Beliebige Ebene |