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


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

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

Синтаксис

void NdisFreeTimerObject(
  [in] NDIS_HANDLE TimerObject
);

Параметры

[in] TimerObject

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

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

Никакой

Замечания

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
целевая платформа Всеобщий
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL <= DISPATCH_LEVEL
правил соответствия DDI Irql_Timer_Function(ndis)

См. также

NDIS_TIMER_CHARACTERISTICS

NdisAllocateTimerObject

NdisCancelTimerObject