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