VideoPortReleaseSpinLock, fonction (video.h)
La fonction VideoPortReleaseSpinLock libère la propriété d’un verrou de rotation donné et restaure l’IRQL d’origine à laquelle l’appelant s’exécutait.
Syntaxe
VIDEOPORT_API VOID VideoPortReleaseSpinLock(
[in] PVOID HwDeviceExtension,
[in, out] PSPIN_LOCK SpinLock,
[in] UCHAR NewIrql
);
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension de périphérique du pilote miniport.
[in, out] SpinLock
Pointeur vers un emplacement de mémoire qui contient le verrou de rotation à libérer.
[in] NewIrql
Spécifie l’IRQL à restaurer.
Valeur de retour
Aucun
Remarques
Cet appel est l’inverse de VideoPortAcquireSpinLock. La valeur NewIrql doit être identique à la valeur pointée par OldIrql lorsque VideoPortAcquireSpinLock retourné.
Les appelants de VideoPortReleaseSpinLock doivent s’exécuter à IRQL = DISPATCH_LEVEL. Lors du retour de cette routine, IRQL est restauré sur la valeur NewIrql.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows XP et versions ultérieures des systèmes d’exploitation Windows. |
plateforme cible | Bureau |
d’en-tête | video.h (include Video.h) |
bibliothèque | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | DISPATCH_LEVEL (voir la section Remarques) |