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
None
Remarques
Cet appel est l’inverse de VideoPortAcquireSpinLock. La valeur NewIrql doit être identique à la valeur pointée par OldIrql lors du retour de VideoPortAcquireSpinLock .
Les appelants de VideoPortReleaseSpinLock doivent s’exécuter sur IRQL = DISPATCH_LEVEL. Au retour de cette routine, IRQL est restauré à la valeur NewIrql .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows XP et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | video.h (incluez Video.h) |
Bibliothèque | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | DISPATCH_LEVEL (voir la section Remarques) |