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 |