共用方式為


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 成員、將 Revision 成員設定為 NDIS_TIMER_CHARACTERISTICS_REVISION_1,並將 Size 成員設定為 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