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


Макрос NdisInterlockedIncrement (ndis.h)

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

Синтаксис

void NdisInterlockedIncrement(
  [in]  Addend
);

Параметры

[in] Addend

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

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

Никакой

Замечания

NdisInterlockedIncrement нельзя использовать для переменных в памяти, доступных для страниц.

NdisInterlockedIncrement является атомарным только в отношении других вызовов NdisInterlockedXxx.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 (см. NdisInterlockedIncrement (NDIS 5.1)) в Windows Vista. Поддерживается для драйверов NDIS 5.1 (см. NdisInterlockedIncrement (NDIS 5.1)) в Windows XP.
целевая платформа Всеобщий
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL Любой уровень

См. также

NdisInterlockedDecrement