estrutura NDIS_WMI_METHOD_HEADER (ntddndis.h)

A estrutura NDIS_WMI_METHOD_HEADER fornece informações sobre uma solicitação de método GUID de clientes WMI.

Sintaxe

typedef struct _NDIS_WMI_METHOD_HEADER {
  NDIS_OBJECT_HEADER Header;
  NDIS_PORT_NUMBER   PortNumber;
  NET_LUID           NetLuid;
  ULONG64            RequestId;
  ULONG              Timeout;
  UCHAR              Padding[4];
} NDIS_WMI_METHOD_HEADER, *PNDIS_WMI_METHOD_HEADER;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para essa estrutura NDIS_WMI_METHOD_HEADER. Defina o membro Type de NDIS_OBJECT_HEADER como NDIS_WMI_OBJECT_TYPE_METHOD, o membro Revision como NDIS_GUID_HEADER_REVISION_1 e o membro Size como sizeof(NDIS_WMI_METHOD_HEADER).

PortNumber

A porta do adaptador de miniporta, se houver. Se o GUID não for específico de uma porta, PortNumber será zero. Os clientes WMI podem usar o GUID_NDIS_GEN_ENUMERATE_PORTS GUID para obter a lista das portas associadas a um adaptador de miniporta.

NetLuid

O nome do adaptador de rede NDIS do adaptador de miniporta. Os clientes WMI podem usar o GUID_NDIS_ENUMERATE_ADAPTERS_EX GUID para localizar um nome de dispositivo e o valor do NetLuid associado.

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.

Timeout

Um tempo limite, em segundos, para a solicitação. O NDIS pode redefinir o driver ou cancelar a solicitação se o tempo limite expirar antes que o driver conclua a solicitação.

Para obter mais informações sobre esse membro, consulte NDIS_OID_REQUEST.

Padding[4]

Este membro é reservado.

Comentários

O NDIS converte solicitações de método GUID do WMI para solicitações OID do NDIS.

As solicitações GUID do método WMI específicas para o NDIS 6.0 e versões posteriores incluem uma estrutura NDIS_WMI_METHOD_HEADER que é seguida pelos dados específicos do GUID, se houver. O buffer de saída WMI contém dados específicos do GUID, se houver, quando a solicitação for bem-sucedida e concluída.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e posterior.
Cabeçalho ntddndis.h (inclua Ndis.h)

Confira também

GUID_NDIS_ENUMERATE_ADAPTERS_EX

GUID_NDIS_GEN_ENUMERATE_PORTS

NDIS_OBJECT_HEADER