structure NDIS_OBJECT_HEADER (ndis/objectheader.h)

La structure NDIS_OBJECT_HEADER empaque les informations sur le type d’objet, la version et la taille requises dans de nombreuses structures NDIS 6.0.

Syntaxe

typedef struct _NDIS_OBJECT_HEADER {
  UCHAR  Type;
  UCHAR  Revision;
  USHORT Size;
} NDIS_OBJECT_HEADER, *PNDIS_OBJECT_HEADER;

Membres

Type

Type d’objet NDIS décrit par une structure. Utilisez ce membre pour identifier le type de structure dans un vidage de mémoire.

Revision

Numéro de révision de la structure. Chaque structure NDIS qui a un membre NDIS_OBJECT_HEADER a un numéro de révision qui s’applique exclusivement à la structure NDIS. Cela permet aux pilotes NDIS de prendre en charge plusieurs versions de la même structure. Par exemple, un pilote peut case activée la valeur du membre Revision au moment de l’exécution et utiliser la version appropriée de la structure.

Size

Taille totale, en octets, de la structure d’objet NDIS qui inclut le membre NDIS_OBJECT_HEADER. Cette taille inclut la taille du membre NDIS_OBJECT_HEADER et des autres membres de la structure.

Remarques

La page de référence pour chaque structure, qui a une structure NDIS_OBJECT_HEADER en tant que membre, définit des valeurs pour les membres Type, Revision et Size pour cette structure.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
En-tête ndis/objectheader.h (include ndis.h)