Поделиться через


Функция VideoPortDeleteSpinLock (video.h)

Функция VideoPortDeleteSpinLock удаляет данную блокировку спина.

Синтаксис

VIDEOPORT_API VP_STATUS VideoPortDeleteSpinLock(
  [in] IN PVOID      HwDeviceExtension,
  [in] IN PSPIN_LOCK SpinLock
);

Параметры

[in] HwDeviceExtension

Указатель на расширение устройства минипорта драйвера.

[in] SpinLock

Указатель на блокировку спина для удаления.

Возвращаемое значение

Если блокировка спина успешно удалена, VideoPortDeleteSpinLock возвращает NO_ERROR.

Замечания

Минипорт-драйвер использует эту функцию для удаления блокировки спина, созданной ранее в вызове VideoPortCreateSpinLock.

Эту подпрограмму нельзя вызывать из ISR или из обратного вызова VideoPortSynchronizeExecution, где параметр приоритета имеет значение VpMediumPriority или VpHighPriority.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows XP и более поздних версиях операционных систем Windows.
целевая платформа Настольный
заголовка video.h (include Video.h)
библиотеки Videoprt.lib
DLL Videoprt.sys
IRQL <=DISPATCH_LEVEL

См. также

VideoPortCreateSpinLock

VideoPortSynchronizeExecution