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