Partager via


structure NDIS_TIMER_CHARACTERISTICS (ndis.h)

La structure NDIS_TIMER_CHARACTERISTICS définit les caractéristiques d’un minuteur à un ou d’un minuteur périodique.

Syntaxe

typedef struct _NDIS_TIMER_CHARACTERISTICS {
  NDIS_OBJECT_HEADER   Header;
  ULONG                AllocationTag;
  PNDIS_TIMER_FUNCTION TimerFunction;
  PVOID                FunctionContext;
} NDIS_TIMER_CHARACTERISTICS, *PNDIS_TIMER_CHARACTERISTICS;

Membres

Header

Structure NDIS_OBJECT_HEADER pour la structure NDIS_TIMER_CHARACTERISTICS. Définissez le membre type de de la structure spécifiée par -tête sur NDIS_OBJECT_TYPE_TIMER_CHARACTERISTICS, le membre Révision sur NDIS_TIMER_CHARACTERISTICS_REVISION_1 et le membre Size sur NDIS_SIZEOF_TIMER_CHARACTERISTICS_REVISION_1.

AllocationTag

Chaîne délimitée par des guillemets simples et contenant jusqu’à quatre caractères, généralement spécifiée dans l’ordre inverse. Vous devez fournir cette balise. NDIS utilise cette balise lorsqu’elle alloue de la mémoire pour le minuteur.

TimerFunction

Pointeur vers un point d’entrée pour une fonction NetTimerCallback. NDIS appelle cette fonction lorsqu’un minuteur se déclenche.

FunctionContext

Pointeur vers une zone de contexte allouée par le pilote. NDIS transmet ce pointeur à la fonction NetTimerCallback lorsqu’un minuteur se déclenche.

Remarques

Pour allouer et initialiser un objet minuteur, les pilotes NDIS appellent la fonction NdisAllocateTimerObject et fournissent une structure NDIS_TIMER_CHARACTERISTICS. Le minuteur ne démarre pas tant que le pilote n’appelle pas la fonction NdisSetTimerObject.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.0 et versions ultérieures.
d’en-tête ndis.h (include Ndis.h)

Voir aussi

NDIS_OBJECT_HEADER

NdisAllocateTimerObject

NdisSetTimerObject

NetTimerCallback