estrutura NDIS_WMI_EVENT_HEADER (ntddndis.h)
A estrutura NDIS_WMI_EVENT_HEADER fornece informações sobre um evento GUID para clientes WMI.
Sintaxe
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;
Membros
Header
A estrutura NDIS_OBJECT_HEADER para essa estrutura NDIS_WMI_EVENT_HEADER. Defina o membro Type de NDIS_OBJECT_HEADER como NDIS_WMI_OBJECT_TYPE_EVENT, o membro Revision como NDIS_WMI_EVENT_HEADER_REVISION_1 e o membro Size como sizeof(NDIS_WMI_EVENT_HEADER).
IfIndex
O índice da interface NDIS da interface do adaptador de miniporta NDIS associada ao GUID.
NetLuid
O nome do adaptador de rede NDIS do adaptador de miniporta.
RequestId
Um identificador para a solicitação. Se um driver de miniporto precisar concluir uma solicitação imediatamente e concluir a solicitação com um status de NDIS_STATUS_INDICATION_REQUIRED, o driver de miniporto usará esse valor RequestId para definir o membro RequestId da estrutura de NDIS_STATUS_INDICATION associada.
O NDIS ou drivers sobrepostos também podem usar o RequestId para cancelar uma solicitação. Quando um driver de miniporto recebe uma solicitação de cancelamento, o driver de miniporta cancela todas as solicitações pendentes com uma RequestId correspondente. Se RequestId for zero, o driver de miniporto poderá ignorar esse membro.
Para obter mais informações sobre esse membro, consulte NDIS_OID_REQUEST.
PortNumber
A porta do adaptador de miniporta, se houver. Se o GUID não for específico de uma porta, PortNumber será zero.
DeviceNameLength
O comprimento, em bytes, do nome do dispositivo.
DeviceNameOffset
O deslocamento, em bytes, até o início do nome do dispositivo desde o início da estrutura NDIS_WMI_EVENT_HEADER.
Padding[4]
Este membro é reservado.
Comentários
O NDIS converte as indicações de status do NDIS para indicações de evento do GUID do WMI.
As indicações de eventos do GUID do WMI específicas para o NDIS 6.0 e versões posteriores incluem uma estrutura de NDIS_WMI_EVENT_HEADER que é seguida pelos dados específicos do GUID, se houver.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Cabeçalho | ntddndis.h (inclua Ndis.h) |