VideoPortReleaseSpinLockFromDpcLevel-Funktion (video.h)
Die VideoPortReleaseSpinLockFromDpcLevel--Funktion gibt die Drehsperre frei, die durch einen vorherigen Aufruf von VideoPortAcquireSpinLockAtDpcLevelabgerufen wurde.
Syntax
VIDEOPORT_API VOID VideoPortReleaseSpinLockFromDpcLevel(
[in] PVOID HwDeviceExtension,
[in, out] PSPIN_LOCK SpinLock
);
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.
Rückgabewert
Nichts
Bemerkungen
Miniport-Treiber rufen VideoPortReleaseSpinLockFromDpcLevel auf, um eine Drehsperre freizugeben, die durch Aufrufen VideoPortAcquireSpinLockAtDpcLevelabgerufen wird.
Es ist ein Fehler, VideoPortReleaseSpinLockFromDpcLevel aufzurufen, wenn die angegebene Drehsperre durch Aufrufen VideoPortAcquireSpinLock abgerufen wurde, da die ursprüngliche IRQL des Aufrufers nicht wiederhergestellt wird, was zu Deadlocks oder schwerwiegenden Seitenfehlern führen kann.
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 |