Freigeben über


NDIS_TIMER_CHARACTERISTICS Struktur (ndis.h)

Die NDIS_TIMER_CHARACTERISTICS Struktur definiert Merkmale eines einmaligen oder periodischen Timers.

Syntax

typedef struct _NDIS_TIMER_CHARACTERISTICS {
  NDIS_OBJECT_HEADER   Header;
  ULONG                AllocationTag;
  PNDIS_TIMER_FUNCTION TimerFunction;
  PVOID                FunctionContext;
} NDIS_TIMER_CHARACTERISTICS, *PNDIS_TIMER_CHARACTERISTICS;

Angehörige

Header

Die NDIS_OBJECT_HEADER Struktur für die NDIS_TIMER_CHARACTERISTICS Struktur. Legen Sie das Type Element der Struktur fest, das Header- angibt, NDIS_OBJECT_TYPE_TIMER_CHARACTERISTICS, das element Revision auf NDIS_TIMER_CHARACTERISTICS_REVISION_1 und das Size Member auf NDIS_SIZEOF_TIMER_CHARACTERISTICS_REVISION_1.

AllocationTag

Eine Zeichenfolge, die durch einfache Anführungszeichen getrennt ist und bis zu vier Zeichen enthält, in der Regel in umgekehrter Reihenfolge angegeben. Sie müssen dieses Tag angeben. NDIS verwendet dieses Tag, wenn es Speicher für den Timer zuweist.

TimerFunction

Ein Zeiger auf einen Einstiegspunkt für eine NetTimerCallback--Funktion. NDIS ruft diese Funktion auf, wenn ein Timer ausgelöst wird.

FunctionContext

Ein Zeiger auf einen vom Treiber zugewiesenen Kontextbereich. NDIS übergibt diesen Zeiger an die NetTimerCallback- Funktion, wenn ein Timer ausgelöst wird.

Bemerkungen

Um ein Timerobjekt zuzuweisen und zu initialisieren, rufen NDIS-Treiber die NdisAllocateTimerObject--Funktion auf und stellen eine NDIS_TIMER_CHARACTERISTICS Struktur bereit. Der Timer wird erst gestartet, wenn der Treiber die NdisSetTimerObject--Funktion aufruft.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und höher.
Header- ndis.h (include Ndis.h)

Siehe auch

NDIS_OBJECT_HEADER

NdisAllocateTimerObject-

NdisSetTimerObject-

NetTimerCallback-