Partager via


structure NDIS_WMI_EVENT_HEADER (ntddndis.h)

La structure NDIS_WMI_EVENT_HEADER fournit des informations sur un événement GUID pour les clients WMI.

Syntaxe

typedef struct _NDIS_WMI_EVENT_HEADER {
  NDIS_OBJECT_HEADER Header;
  NET_IFINDEX        IfIndex;
  NET_LUID           NetLuid;
  ULONG64            RequestId;
  NDIS_PORT_NUMBER   PortNumber;
  ULONG              DeviceNameLength;
  ULONG              DeviceNameOffset;
  UCHAR              Padding[4];
} NDIS_WMI_EVENT_HEADER, *PNDIS_WMI_EVENT_HEADER;

Membres

Header

Structure NDIS_OBJECT_HEADER pour cette structure NDIS_WMI_EVENT_HEADER. Définissez le membre type de de NDIS_OBJECT_HEADER sur NDIS_WMI_OBJECT_TYPE_EVENT, le membre révision sur NDIS_WMI_EVENT_HEADER_REVISION_1 et le membre Size sur sizeof(NDIS_WMI_EVENT_HEADER).

IfIndex

Index de l’interface NDIS de l’interface de l’adaptateur miniport NDIS associée au GUID.

NetLuid

Nom de l’interface réseau NDIS de la carte miniport.

RequestId

Identificateur de la demande. Si un pilote miniport doit effectuer une requête immédiatement et qu’il termine la demande avec l’état de NDIS_STATUS_INDICATION_REQUIRED, le pilote miniport utilise cette valeur RequestId pour définir le RequestId membre de la structure de NDIS_STATUS_INDICATION associée.

Les pilotes NDIS ou overlying peuvent également utiliser le RequestId pour annuler une requête. Lorsqu’un pilote miniport reçoit une demande d’annulation, le pilote miniport annule toutes les demandes en attente avec une RequestId correspondante. Si RequestId est égal à zéro, le pilote miniport peut ignorer ce membre.

Pour plus d’informations sur ce membre, consultez NDIS_OID_REQUEST.

PortNumber

Port de l’adaptateur miniport, le cas échéant. Si le GUID n’est pas spécifique à un port, Numéro de port est égal à zéro.

DeviceNameLength

Longueur, en octets, du nom de l’appareil.

DeviceNameOffset

Décalage, en octets, au début du nom de l’appareil à partir du début de la structure NDIS_WMI_EVENT_HEADER.

Padding[4]

Ce membre est réservé.

Remarques

NDIS traduit les indications d’état NDIS en indications d’événement GUID WMI.

Les indications d’événement GUID WMI spécifiques à NDIS 6.0 et versions ultérieures incluent une structure NDIS_WMI_EVENT_HEADER suivie des données spécifiques au GUID, le cas échéant.

Exigences

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

Voir aussi

NDIS_OBJECT_HEADER