Функция VideoPortReleaseDeviceLock (video.h)
Функция VideoPortReleaseDeviceLock снимает блокировку устройства, полученную при предыдущем вызове VideoPortAcquireDeviceLock.
Синтаксис
VIDEOPORT_API VOID VideoPortReleaseDeviceLock(
[in] IN PVOID HwDeviceExtension
);
Параметры
[in] HwDeviceExtension
Указатель на расширение устройства драйвера мини-порта.
Возвращаемое значение
None
Remarks
Как правило, драйвер видеопорта гарантирует потоковую синхронизацию с драйвером минипорта с помощью блокировки устройства. Однако драйвер минипорта должен выполнять собственную синхронизацию при доступе с дочернего устройства; то есть драйвер мини-порта должен выполнять синхронизацию в подпрограммах, которые он предоставляет через HwVidQueryInterface. Драйвер мини-порта делает это, вызывая VideoPortAcquireDeviceLock , чтобы получить блокировку устройства, поддерживаемую драйвером видеопорта.
Драйвер мини-порта должен вызвать VideoPortReleaseDeviceLock , чтобы как можно быстрее освободить блокировку устройства.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | video.h (включить Video.h) |
Библиотека | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | PASSIVE_LEVEL |