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