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