NDIS_WMI_EVENT_HEADER struttura (ntddndis.h)
La struttura NDIS_WMI_EVENT_HEADER fornisce informazioni su un evento GUID per i client WMI.
Sintassi
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;
Members
Header
Struttura NDIS_OBJECT_HEADER per questa struttura NDIS_WMI_EVENT_HEADER. Impostare il membro Type di NDIS_OBJECT_HEADER su NDIS_WMI_OBJECT_TYPE_EVENT, il membro Revision su NDIS_WMI_EVENT_HEADER_REVISION_1 e il membro Size su sizeof(NDIS_WMI_EVENT_HEADER).
IfIndex
Indice dell'interfaccia NDIS dell'interfaccia miniport NDIS associata al GUID.
NetLuid
Nome dell'interfaccia di rete NDIS dell'adattatore miniport.
RequestId
Identificatore della richiesta. Se un driver miniport deve completare immediatamente una richiesta e completa la richiesta con lo stato di NDIS_STATUS_INDICATION_REQUIRED, il driver miniport usa questo valore RequestId per impostare il membro RequestIddella struttura NDIS_STATUS_INDICATION associata.
I driver NDIS o overlying possono anche usare RequestId per annullare una richiesta. Quando un driver miniport riceve una richiesta di annullamento, il driver miniport annulla le richieste in sospeso con un RequestId corrispondente. Se RequestId è zero, il driver miniport può ignorare questo membro.
Per altre informazioni su questo membro, vedere NDIS_OID_REQUEST.
PortNumber
Porta dell'adattatore miniport, se presente. Se il GUID non è specifico di una porta, PortNumber è zero.
DeviceNameLength
Lunghezza, in byte, del nome del dispositivo.
DeviceNameOffset
Offset, in byte, all'inizio del nome del dispositivo dall'inizio della struttura NDIS_WMI_EVENT_HEADER.
Padding[4]
Questo membro è riservato.
Commenti
NDIS converte le indicazioni sullo stato di NDIS alle indicazioni degli eventi GUID WMI.
Le indicazioni dell'evento GUID WMI specifiche per NDIS 6.0 e versioni successive includono una struttura NDIS_WMI_EVENT_HEADER seguita dai dati specifici del GUID, se presenti.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.0 e versioni successive. |
Intestazione | ntddndis.h (include Ndis.h) |