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)

Weitere Informationen

VideoPortAcquireSpinLock