Initialisieren von NDIS-Timern
Die NDIS_TIMER_CHARACTERISTICS-Struktur definiert Merkmale eines einmaligen oder periodischen Timers. Jeder NDIS-Treiber kann über mehrere Timer verfügen. Jedes Timerobjekt ist einer anderen NetTimerCallback-Funktion zugeordnet, die im TimerFunction-Element angegeben ist. NDIS ruft die zugehörige NetTimerCallback-Funktion auf, wenn der Timer abläuft.
Um einen Timer zuzuordnen und zu initialisieren, sollte Ihr Treiber die NdisAllocateTimerObject-Funktion aufrufen und eine treiberseitig zugewiesene NDIS_TIMER_CHARACTERISTICS Struktur bereitstellen. Der Timer wird erst gestartet, wenn der Treiber die NdisSetTimerObject-Funktion aufruft .
Um ein Timerobjekt freizusetzen, sollte Ihr Treiber die Funktion NdisFreeTimerObject aufrufen.