VideoPortReleaseDeviceLock-Funktion (video.h)

Die VideoPortReleaseDeviceLock-Funktion gibt die Gerätesperre frei, die bei einem vorherigen Aufruf von VideoPortAcquireDeviceLock abgerufen wurde.

Syntax

VIDEOPORT_API VOID VideoPortReleaseDeviceLock(
  [in] IN PVOID HwDeviceExtension
);

Parameter

[in] HwDeviceExtension

Zeiger auf die Geräteerweiterung des Miniporttreibers.

Rückgabewert

Keine

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. Das heißt, ein Miniporttreiber muss eine Synchronisierung in Routinen durchführen, die er über HwVidQueryInterface verfügbar macht. Der Miniporttreiber ruft dazu VideoPortAcquireDeviceLock auf, 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
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 PASSIVE_LEVEL

Weitere Informationen

HwVidQueryInterface

VideoPortAcquireDeviceLock