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

Функция NdisInterlockedAddLargeStatistic выполняет взаимоблокированное добавление значения приращения ULONG к LARGE_INTEGER дополнительному значению.

Синтаксис

void NdisInterlockedAddLargeStatistic(
  [in]  _Addend,
  [in]  _Increment
);

Параметры

[in] _Addend

Указатель на значение LARGE_INTEGER, которое увеличивается на значение increment .

[in] _Increment

Значение ULONG, добавляемое к значению, на которое указывает параметр Addend .

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

None

Remarks

Функции, выполняющие операции с блокировкой, не должны вызывать ошибку страницы. Ни их код, ни какие-либо данные, к которым они обращаются, не могут вызвать ошибку страницы без отключения локального компьютера.

Маски NdisInterlockedAddLargeStatistic прерывают и могут быть безопасно использованы для синхронизации функции MiniportInterrupt драйвера с другим кодом драйвера.

Требования

Требование Значение
Минимальная версия клиента Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 (см. раздел NdisInterlockedAddLargeStatistic (NDIS 5.1)) в Windows Vista. Поддерживается для драйверов NDIS 5.1 (см. раздел NdisInterlockedAddLargeStatistic (NDIS 5.1)) в Windows XP.
Целевая платформа Персональный компьютер
Верхняя часть ndis.h (включая Ndis.h)
IRQL Любой уровень

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

MiniportInterrupt