The VideoPortReleaseSpinLock function releases ownership of a given spin lock and restores the original IRQL at which the caller was running.
VOID VideoPortReleaseSpinLock( _In_ PVOID HwDeviceExtension, _Inout_ PSPIN_LOCK SpinLock, _In_ UCHAR NewIrql );
Pointer to the miniport driver's device extension.
Specifies the IRQL to be restored.
This call is the inverse of VideoPortAcquireSpinLock. The NewIrql value must be the same as the value pointed to by OldIrql when VideoPortAcquireSpinLock returned.
Callers of VideoPortReleaseSpinLock must be running at IRQL = DISPATCH_LEVEL. On return from this routine, IRQL is restored to the NewIrql value.
|Windows version||Available in Windows XP and later versions of the Windows operating systems. Available in Windows XP and later versions of the Windows operating systems.|
|Header||video.h (include Video.h)|
|IRQL||DISPATCH_LEVEL (see Remarks section)|