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