estrutura NDIS_TIMER_CHARACTERISTICS (ndis.h)
A estrutura NDIS_TIMER_CHARACTERISTICS define 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 tipo de da estrutura que de Cabeçalho especifica para NDIS_OBJECT_TYPE_TIMER_CHARACTERISTICS, o membro de Revisão para NDIS_TIMER_CHARACTERISTICS_REVISION_1 e o membro tamanho do para NDIS_SIZEOF_TIMER_CHARACTERISTICS_REVISION_1.
AllocationTag
Uma cadeia de caracteres delimitada por aspas simples e que contém até quatro caracteres, geralmente especificada 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 pelo driver. O NDIS passa esse ponteiro para a função NetTimerCallback quando um temporizador é acionado.
Observações
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 |
---|---|
de cliente com suporte mínimo | Com suporte no NDIS 6.0 e posterior. |
cabeçalho | ndis.h (inclua Ndis.h) |