estrutura NDIS_TIMER_CHARACTERISTICS (ndis.h)
A estrutura NDIS_TIMER_CHARACTERISTICS define as características de um temporizador de um tiro ou periódico.
Sintaxe
typedef struct _NDIS_TIMER_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG AllocationTag;
PNDIS_TIMER_FUNCTION TimerFunction;
PVOID FunctionContext;
} NDIS_TIMER_CHARACTERISTICS, *PNDIS_TIMER_CHARACTERISTICS;
Membros
Header
A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_TIMER_CHARACTERISTICS. Defina o membro Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_TIMER_CHARACTERISTICS, o membro Revision como NDIS_TIMER_CHARACTERISTICS_REVISION_1 e o membro Size como NDIS_SIZEOF_TIMER_CHARACTERISTICS_REVISION_1.
AllocationTag
Uma cadeia de caracteres que é delimitada por aspas simples e contém até quatro caracteres, geralmente especificados em ordem invertida. Você deve fornecer essa marca. O NDIS usa essa marca quando aloca memória para o temporizador.
TimerFunction
Um ponteiro para um ponto de entrada para uma função NetTimerCallback . O NDIS chama essa função quando um temporizador é acionado.
FunctionContext
Um ponteiro para uma área de contexto alocada por driver. O NDIS passa esse ponteiro para a função NetTimerCallback quando um temporizador é acionado.
Comentários
Para alocar e inicializar um objeto de temporizador, os drivers NDIS chamam a função NdisAllocateTimerObject e fornecem uma estrutura NDIS_TIMER_CHARACTERISTICS. O temporizador não é iniciado até que o driver chame a função NdisSetTimerObject .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Cabeçalho | ndis.h (inclua Ndis.h) |