Freigeben über


NdisFreeTimerObject-Funktion (ndis.h)

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

Syntax

void NdisFreeTimerObject(
  [in] NDIS_HANDLE TimerObject
);

Parameter

[in] TimerObject

Ein Handle für ein Zeitgeberobjekt, das NDIS bereitstellt, wenn ein Treiber die NdisAllocateTimerObject-Funktion .

Rückgabewert

Keine

Bemerkungen

Um Timerdienste 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 freizusetzen, wenn der Timer nicht mehr benötigt wird.

Um einen Timer abzubrechen, rufen Sie die Funktion NdisCancelTimerObject auf . NdisCancelTimerObject entfernt die Warteschlange für das Timerobjekt, wenn es sich derzeit in der Warteschlange befindet.

Anforderungen

Anforderung Wert
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)

Weitere Informationen

NDIS_TIMER_CHARACTERISTICS

NdisAllocateTimerObject

NdisCancelTimerObject