Freigeben über


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

Siehe auch

HwVidQueryInterface-

VideoPortAcquireDeviceLock-