VideoPortReleaseSpinLock-Funktion (video.h)
Die VideoPortReleaseSpinLock-Funktion gibt den Besitz einer bestimmten Drehsperre frei und stellt die ursprüngliche IRQL wieder her, bei der der Aufrufer ausgeführt wurde.
Syntax
VIDEOPORT_API VOID VideoPortReleaseSpinLock(
[in] PVOID HwDeviceExtension,
[in, out] PSPIN_LOCK SpinLock,
[in] UCHAR NewIrql
);
Parameter
[in] HwDeviceExtension
Zeigen Sie auf die Geräteerweiterung des Miniporttreibers.
[in, out] SpinLock
Zeigen Sie auf einen Speicherspeicherort, der die Drehungssperre enthält, die losgelassen werden soll.
[in] NewIrql
Gibt die IRQL an, die wiederhergestellt werden soll.
Rückgabewert
Nichts
Bemerkungen
Dieser Aufruf ist umgekehrt von VideoPortAcquireSpinLock. Der wert NewIrql muss mit dem Wert übereinstimmen, auf den OldIrql verweist, wenn VideoPortAcquireSpinLock zurückgegeben wird.
Aufrufer von VideoPortReleaseSpinLock- müssen unter IRQL = DISPATCH_LEVEL ausgeführt werden. Bei der Rückgabe von dieser Routine wird IRQL in den NewIrql--Wert wiederhergestellt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows XP und höheren Versionen von Windows-Betriebssystemen. |
Zielplattform- | Desktop |
Header- | video.h (video.h einschließen) |
Library | Videoprt.lib |
DLL- | Videoprt.sys |
IRQL- | DISPATCH_LEVEL (siehe Abschnitt "Hinweise") |