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