NdisFreeTimerObject-Funktion (ndis.h)

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

Syntax

void NdisFreeTimerObject(
  [in] NDIS_HANDLE TimerObject
);

Parameter

[in] TimerObject

Ein Handle zu einem Timerobjekt, das NDIS bereitstellt, wenn ein Treiber die NdisAllocateTimerObject-Funktion .

Rückgabewert

Keine

Bemerkungen

Um Zeitgeberdienste zu verwenden, ruft ein NDIS-Treiber zuerst die NdisAllocateTimerObject-Funktion auf, um ein Timerobjekt zu initialisieren. Normalerweise wird NdisAllocateTimerObject aufgerufen, wenn ein Treiber initialisiert wird. Der Treiber muss NdisFreeTimerObject aufrufen, um das Timerobjekt freizulegen, wenn der Timer nicht mehr erforderlich ist.

Rufen Sie zum Abbrechen eines Timers die Funktion NdisCancelTimerObject auf. NdisCancelTimerObject dequeues the timer object if it is currently queued.

Anforderungen

   
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Universell
Header ndis.h (include Ndis.h)
Bibliothek Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_Timer_Function(ndis)

Siehe auch

NDIS_TIMER_CHARACTERISTICS

NdisAllocateTimerObject

NdisCancelTimerObject