NDIS_TIMER_CHARACTERISTICS 結構 (ndis.h)

NDIS_TIMER_CHARACTERISTICS結構會定義單次或定期定時器的特性。

語法

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

成員

Header

NDIS_TIMER_CHARACTERISTICS 結構的NDIS_OBJECT_HEADER結構。 設定 Header 指定要NDIS_OBJECT_TYPE_TIMER_CHARACTERISTICS之結構的 Type 成員、要NDIS_TIMER_CHARACTERISTICS_REVISION_1的 Revision 成員,以及要NDIS_SIZEOF_TIMER_CHARACTERISTICS_REVISION_1的大小成員。

AllocationTag

以單引號分隔的字串,最多包含四個字元,通常是以反轉順序指定。 您必須提供此標籤。 當 NDIS 為定時器配置記憶體時,會使用此標籤。

TimerFunction

NetTimerCallback 函式進入點的指標。 NDIS 會在定時器引發時呼叫此函式。

FunctionContext

驅動程式配置的內容區域的指標。 NDIS 會在定時器引發時,將此指標傳遞至 NetTimerCallback 函式。

備註

若要配置和初始化定時器物件,NDIS 驅動程式會呼叫 NdisAllocateTimerObject 函式,並提供NDIS_TIMER_CHARACTERISTICS結構。 在驅動程式呼叫 NdisSetTimerObject 函式之前,定時器才會啟動。

規格需求

需求
最低支援的用戶端 NDIS 6.0 和更新版本支援。
標頭 ndis.h (包含 Ndis.h)

另請參閱

NDIS_OBJECT_HEADER

NdisAllocateTimerObject

NdisSetTimerObject

NetTimerCallback