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 |