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


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

См. также

MiniportInterrupt