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