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 |