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


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

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

Синтаксис

void NdisGetCurrentSystemTime(
  [in]  _pSystemTime
);

Параметры

[in] _pSystemTime

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

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

Никакой

Замечания

Драйвер 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 (include Ndis.h)
библиотеки Ndis.lib
IRQL Любой уровень

См. также

NetTimerCallback