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