VideoPortReleaseDeviceLock, fonction (video.h)

La fonction VideoPortReleaseDeviceLock libère le verrou d’appareil acquis lors d’un appel antérieur à VideoPortAcquireDeviceLock.

Syntaxe

VIDEOPORT_API VOID VideoPortReleaseDeviceLock(
  [in] IN PVOID HwDeviceExtension
);

Paramètres

[in] HwDeviceExtension

Pointeur vers l’extension de périphérique du pilote miniport.

Valeur de retour

None

Remarques

En règle générale, le pilote de port vidéo garantit la synchronisation threadée dans le pilote miniport à l’aide d’un verrou de périphérique. Toutefois, un pilote miniport doit effectuer sa propre synchronisation lorsqu’un appareil enfant y accède ; Autrement dit, un pilote miniport doit effectuer la synchronisation dans les routines qu’il expose via HwVidQueryInterface. Pour ce faire, le pilote miniport appelle VideoPortAcquireDeviceLock pour acquérir le verrou de périphérique géré par le pilote de port vidéo.

Le pilote miniport doit appeler VideoPortReleaseDeviceLock pour libérer le verrouillage de l’appareil aussi rapidement que possible.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 2000 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 PASSIVE_LEVEL

Voir aussi

HwVidQueryInterface

VideoPortAcquireDeviceLock