Partager via


Fonction VideoPortReleaseSpinLockFromDpcLevel (video.h)

La fonction VideoPortReleaseSpinLockFromDpcLevel libère le verrou de rotation obtenu par un appel précédent à VideoPortAcquireSpinLockAtDpcLevel.

Syntaxe

VIDEOPORT_API VOID VideoPortReleaseSpinLockFromDpcLevel(
  [in]      PVOID      HwDeviceExtension,
  [in, out] PSPIN_LOCK SpinLock
);

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.

Valeur de retour

None

Remarques

Les pilotes miniport appellent VideoPortReleaseSpinLockFromDpcLevel pour libérer un verrou de rotation acquis en appelant VideoPortAcquireSpinLockAtDpcLevel.

Il s’agit d’une erreur d’appel de VideoPortReleaseSpinLockFromDpcLevel si le verrou de rotation donné a été acquis en appelant VideoPortAcquireSpinLock , car l’IRQL d’origine de l’appelant n’est pas restauré, ce qui peut entraîner des blocages ou des erreurs de page irrécupérables.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows XP et les versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête video.h (inclure Video.h)
Bibliothèque Videoprt.lib
DLL Videoprt.sys
IRQL DISPATCH_LEVEL

Voir aussi

VideoPortAcquireSpinLock

VideoPortAcquireSpinLockAtDpcLevel