Макрос 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 | Любой уровень |