VideoPortReleaseSpinLock-Funktion (video.h)
Die VideoPortReleaseSpinLock-Funktion gibt den Besitz einer bestimmten Drehsperre frei und stellt die ursprüngliche IRQL wieder her, unter 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
Zeiger auf die Geräteerweiterung des Miniporttreibers.
[in, out] SpinLock
Zeiger auf einen Speicherspeicherort, der die freizugebende Drehsperre enthält.
[in] NewIrql
Gibt die wiederherzustellende IRQL an.
Rückgabewert
Keine
Bemerkungen
Dieser Aufruf ist die Inverse von VideoPortAcquireSpinLock. Der NewIrql-Wert muss mit dem Wert übereinstimmen, auf den oldIrql verweist, wenn VideoPortAcquireSpinLock zurückgegeben wurde.
Aufrufer von VideoPortReleaseSpinLock müssen unter IRQL = DISPATCH_LEVEL ausgeführt werden. Nach der Rückkehr von dieser Routine wird IRQL auf den NewIrql-Wert wiederhergestellt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows XP und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Desktop |
Kopfzeile | video.h (einschließen von Video.h) |
Bibliothek | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | DISPATCH_LEVEL (siehe Abschnitt Hinweise) |