VideoPortReleaseDeviceLock-Funktion (video.h)
Die VideoPortReleaseDeviceLock--Funktion gibt die in einem vorherigen Aufruf von VideoPortAcquireDeviceLockabgerufene Gerätesperre frei.
Syntax
VIDEOPORT_API VOID VideoPortReleaseDeviceLock(
[in] IN PVOID HwDeviceExtension
);
Parameter
[in] HwDeviceExtension
Zeigen Sie auf die Geräteerweiterung des Miniporttreibers.
Rückgabewert
Nichts
Bemerkungen
In der Regel garantiert der Videoporttreiber die Threadsynchronisierung mit dem Miniporttreiber mithilfe einer Gerätesperre. Ein Miniporttreiber muss jedoch eine eigene Synchronisierung durchführen, wenn auf ein untergeordnetes Gerät zugegriffen wird; d. h. ein Miniporttreiber muss eine Synchronisierung in Routinen durchführen, die er über HwVidQueryInterface-verfügbar macht. Der Miniporttreiber führt dies durch Aufrufen VideoPortAcquireDeviceLock aus, um die vom Videoporttreiber verwaltete Gerätesperre abzurufen.
Der Miniporttreiber sollte VideoPortReleaseDeviceLock- aufrufen, um die Gerätesperre so schnell wie möglich freizugeben.
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- | PASSIVE_LEVEL |