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 de esta estructura de NDIS_WMI_EVENT_HEADER. Establezca el miembro Type de NDIS_OBJECT_HEADER en NDIS_WMI_OBJECT_TYPE_EVENT, el miembro Revision en NDIS_WMI_EVENT_HEADER_REVISION_1 y el miembro Size en sizeof(NDIS_WMI_EVENT_HEADER).

IfIndex

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

NetLuid

El nombre de la interfaz de red NDIS del adaptador de minipuerto.

RequestId

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

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

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

PortNumber

Puerto del adaptador de minipuerto, 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, hasta el principio del nombre del dispositivo desde el principio de la estructura NDIS_WMI_EVENT_HEADER.

Padding[4]

Este miembro está reservado.

Comentarios

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

Las indicaciones de eventos GUID de WMI específicas 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 Value
Cliente mínimo compatible Se admite en NDIS 6.0 y versiones posteriores.
Encabezado ntddndis.h (include Ndis.h)

Consulte también

NDIS_OBJECT_HEADER