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


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

Функция NdisGetCurrentSystemTime возвращает текущее системное время, подходящее для установки меток времени.

Синтаксис

void NdisGetCurrentSystemTime(
  [in]  _pSystemTime
);

Параметры

[in] _pSystemTime

Указатель на переменную, предоставляемую вызывающим, в которой эта функция возвращает число 100-наносекундных интервалов с 1 января 1601 г.

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

None

Remarks

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

Требования

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

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

NetTimerCallback