Compartilhar via


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)

Consulte também

NDIS_OBJECT_HEADER

NdisAllocateTimerObject

NdisSetTimerObject

NetTimerCallback