Функция 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 (include Video.h)
библиотеки Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

См. также

VideoPortAcquireSpinLock

VideoPortDeleteSpinLock