Partager via


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)

Voir aussi

VideoPortAcquireSpinLock