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


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

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

Синтаксис

VIDEOPORT_API VP_STATUS VideoPortCreateSpinLock(
  [in]  IN PVOID       HwDeviceExtension,
  [out] OUT PSPIN_LOCK *SpinLock
);

Параметры

[in] HwDeviceExtension

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

[out] SpinLock

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

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

При успешном выполнении функция возвращает NO_ERROR. При возникновении ошибки функция возвращает соответствующий код ошибки.

Комментарии

Эта подпрограмма должна вызываться перед первоначальным вызовом VideoPortAcquireSpinLock или любой другой подпрограммы поддержки, требующей спиновой блокировки в качестве аргумента.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows XP и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть video.h (включая Video.h)
Библиотека Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

См. также раздел

VideoPortAcquireSpinLock

VideoPortDeleteSpinLock