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


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

Функция VideoPortInterlockedDecrement уменьшает переменную, предоставляемую вызывающим оператором, как атомарную операцию.

Синтаксис

VIDEOPORT_API LONG VideoPortInterlockedDecrement(
  [in] IN PLONG Addend
);

Параметры

[in] Addend

Указатель на переменную для уменьшения.

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

VideoPortInterlockedDecrement возвращает отложенное значение.

Замечания

По возможности и при необходимости VideoPortInterlockedDecrement реализуется компилятором. Его можно безопасно использовать на страницах данных.

Эта функция атомарна только в отношении других вызовов VideoPortInterlockedXxx.

Требования

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

См. также

VideoPortInterlockedExchange

VideoPortInterlockedIncrement