Compartir a través de


NDIS_TIMER_CHARACTERISTICS estructura (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 Header especifica para NDIS_OBJECT_TYPE_TIMER_CHARACTERISTICS, el miembro Revision en NDIS_TIMER_CHARACTERISTICS_REVISION_1 y el miembro Size 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 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 NetTimerCallback cuando se activa un temporizador.

Comentarios

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 Value
Cliente mínimo compatible Se admite en NDIS 6.0 y versiones posteriores.
Encabezado ndis.h (incluya Ndis.h)

Consulte también

NDIS_OBJECT_HEADER

NdisAllocateTimerObject

NdisSetTimerObject

NetTimerCallback