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