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


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

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

Синтаксис

void NdisInterlockedIncrement(
  [in]  Addend
);

Параметры

[in] Addend

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

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

None

Remarks

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 (включая Ndis.h)
Библиотека Ndis.lib
IRQL Любой уровень

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

NdisInterlockedDecrement