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 结构。 将 类型标头 指定为NDIS_OBJECT_TYPE_TIMER_CHARACTERISTICS、修订 成员NDIS_TIMER_CHARACTERISTICS_REVISION_1以及 大小 成员设置为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) |