Compartir a través de


estructura NDIS_TIMER_CHARACTERISTICS (ndis.h)

La estructura NDIS_TIMER_CHARACTERISTICS define las características de un temporizador único o periódico.

Sintaxis

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

Miembros

Header

Estructura NDIS_OBJECT_HEADER de la estructura NDIS_TIMER_CHARACTERISTICS. Establezca el miembro Type de la estructura que Encabezado especifica para NDIS_OBJECT_TYPE_TIMER_CHARACTERISTICS, el miembro Revision de en NDIS_TIMER_CHARACTERISTICS_REVISION_1 y el miembro Size de en NDIS_SIZEOF_TIMER_CHARACTERISTICS_REVISION_1.

AllocationTag

Cadena delimitada por comillas simples y que contiene hasta cuatro caracteres, normalmente especificadas en orden invertido. Debe proporcionar esta etiqueta. NDIS usa esta etiqueta cuando asigna memoria para el temporizador.

TimerFunction

Puntero a un punto de entrada para una función de NetTimerCallback. NDIS llama a esta función cuando se desencadena un temporizador.

FunctionContext

Puntero a un área de contexto asignada por el controlador. NDIS pasa este puntero a la función NetTimerCall back cuando se activa un temporizador.

Observaciones

Para asignar e inicializar un objeto de temporizador, los controladores NDIS llaman a la función NdisAllocateTimerObject y proporcionan una estructura NDIS_TIMER_CHARACTERISTICS. El temporizador no se inicia hasta que el controlador llama a la función NdisSetTimerObject.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.0 y versiones posteriores.
encabezado de ndis.h (incluya Ndis.h)

Consulte también

NDIS_OBJECT_HEADER

NdisAllocateTimerObject

NdisSetTimerObject

NetTimerCallback