Freigeben über


NdisFreeTimerObject-Funktion (ndis.h)

Die NdisFreeTimerObject--Funktion gibt ein Timerobjekt frei, das dem NdisAllocateTimerObject Funktion.

Syntax

void NdisFreeTimerObject(
  [in] NDIS_HANDLE TimerObject
);

Parameter

[in] TimerObject

Ein Handle für ein Timerobjekt, das von NDIS bereitgestellt wird, wenn ein Treiber die NdisAllocateTimerObject Funktion.

Rückgabewert

Nichts

Bemerkungen

Um Zeitgeberdienste zu verwenden, ruft ein NDIS-Treiber zuerst die NdisAllocateTimerObject--Funktion auf, um ein Timerobjekt zu initialisieren. In der Regel wird NdisAllocateTimerObject- aufgerufen, wenn ein Treiber initialisiert wird. Der Treiber muss NdisFreeTimerObject- aufrufen, um das Timerobjekt frei zu geben, wenn der Timer nicht mehr benötigt wird.

Rufen Sie zum Abbrechen eines Timers die NdisCancelTimerObject--Funktion auf. NdisCancelTimerObject das Timerobjekt dequeues, wenn es derzeit in die Warteschlange gestellt wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und höher.
Zielplattform- Universal
Header- ndis.h (include Ndis.h)
Library Ndis.lib
IRQL- <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_Timer_Function(ndis)

Siehe auch

NDIS_TIMER_CHARACTERISTICS

NdisAllocateTimerObject-

NdisCancelTimerObject