Макрос NdisInterlockedAddLargeStatistic (ndis.h)
Функция NdisInterlockedAddLargeStatistic выполняет переблокированное добавление значения добавочного элемента ULONG в значение надстройки LARGE_INTEGER.
Синтаксис
void NdisInterlockedAddLargeStatistic(
[in] _Addend,
[in] _Increment
);
Параметры
[in] _Addend
Указатель на значение LARGE_INTEGER, которое увеличивается по значению добавочного.
[in] _Increment
Значение ULONG, добавляемое к значению, к которому точки параметров надстройки.
Возвращаемое значение
Никакой
Замечания
Функции, выполняющие операции с блокировкой, не должны привести к сбою страницы. Ни их код, ни какие-либо данные, к которым они обращаются, не могут привести к сбою страницы без падения локального компьютера.
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 (include Ndis.h) |
IRQL | Любой уровень |