Функция NdisFreeTimerObject (ndis.h)

Функция NdisFreeTimerObject освобождает объект таймера, выделенный с помощьюФункция NdisAllocateTimerObject.

Синтаксис

void NdisFreeTimerObject(
  [in] NDIS_HANDLE TimerObject
);

Параметры

[in] TimerObject

Дескриптор объекта таймера, который NDIS предоставляет, когда драйвер вызываетФункция NdisAllocateTimerObject.

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

None

Remarks

Чтобы использовать службы таймера, драйвер NDIS сначала вызывает функцию NdisAllocateTimerObject для инициализации объекта таймера. Как правило, NdisAllocateTimerObject вызывается при инициализации драйвера. Драйвер должен вызвать NdisFreeTimerObject , чтобы освободить объект таймера, когда таймер больше не требуется.

Чтобы отменить таймер, вызовите функцию NdisCancelTimerObject . NdisCancelTimerObject удаляет объект таймера из очереди, если он находится в очереди.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Целевая платформа Универсальное
Верхняя часть ndis.h (включая Ndis.h)
Библиотека Ndis.lib
IRQL <= DISPATCH_LEVEL
Правила соответствия DDI Irql_Timer_Function(ndis)

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

NDIS_TIMER_CHARACTERISTICS

NdisAllocateTimerObject

NdisCancelTimerObject