Freigeben über


VideoPortAcquireDeviceLock-Funktion (video.h)

Die VideoPortAcquireDeviceLock-Funktion ruft die Gerätesperre ab, die vom Videoporttreiber verwaltet wird.

Syntax

VIDEOPORT_API VOID VideoPortAcquireDeviceLock(
  [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 in den Miniporttreiber durch die Verwendung einer Gerätesperre. Ein Miniporttreiber muss jedoch eine eigene Synchronisierung durchführen, wenn ein untergeordnetes Gerät darauf zugreift. Das heißt, ein Miniporttreiber muss eine Synchronisierung in Routinen durchführen, die er über HwVidQueryInterface verfügbar macht, indem er die vom Videoporttreiber verwaltete Gerätesperre erhält.

Der Miniporttreiber sollte die Gerätesperre so schnell wie möglich lösen, indem VideoPortReleaseDeviceLock aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile video.h (einschließen von Video.h)
Bibliothek Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

Weitere Informationen

HwVidQueryInterface

VideoPortReleaseDeviceLock