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