Compartir a través de


estructura NDIS_WMI_EVENT_HEADER (ntddndis.h)

La estructura NDIS_WMI_EVENT_HEADER proporciona información sobre un evento GUID para los clientes WMI.

Sintaxis

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;

Miembros

Header

Estructura NDIS_OBJECT_HEADER para esta estructura de NDIS_WMI_EVENT_HEADER. Establezca el miembro Type de NDIS_OBJECT_HEADER en NDIS_WMI_OBJECT_TYPE_EVENT, el miembro Revision de en NDIS_WMI_EVENT_HEADER_REVISION_1 y el miembro size size en sizeof(NDIS_WMI_EVENT_HEADER).

IfIndex

Índice de la interfaz NDIS de la interfaz del adaptador de miniporte NDIS que está asociado al GUID.

NetLuid

Nombre de la interfaz de red NDIS del adaptador de miniport.

RequestId

Identificador de la solicitud. Si un controlador de miniporte debe completar inmediatamente una solicitud y completa la solicitud con un estado de NDIS_STATUS_INDICATION_REQUIRED, el controlador de miniporte usa este valor de RequestId para establecer el requestId miembro de la estructura de NDIS_STATUS_INDICATION asociada.

Los controladores NDIS o el uso excesivo también pueden usar el RequestId de para cancelar una solicitud. Cuando un controlador de miniporte recibe una solicitud de cancelación, el controlador de minipuerto cancela las solicitudes pendientes con un requestId de coincidente. Si requestId es cero, el controlador de miniporte puede omitir este miembro.

Para obtener más información sobre este miembro, vea NDIS_OID_REQUEST.

PortNumber

Puerto del adaptador de miniporte, si existe. Si el GUID no es específico de un puerto, portNumber es cero.

DeviceNameLength

Longitud, en bytes, del nombre del dispositivo.

DeviceNameOffset

Desplazamiento, en bytes, al principio del nombre del dispositivo desde el principio de la estructura NDIS_WMI_EVENT_HEADER.

Padding[4]

Este miembro está reservado.

Observaciones

NDIS traduce las indicaciones de estado de NDIS a las indicaciones de evento GUID de WMI.

Los eventos GUID de WMI indican que son específicos de NDIS 6.0 y versiones posteriores incluyen una estructura de NDIS_WMI_EVENT_HEADER seguida de los datos específicos del GUID, si los hay.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.0 y versiones posteriores.
encabezado de ntddndis.h (include Ndis.h)

Consulte también

NDIS_OBJECT_HEADER