struttura NDIS_WMI_METHOD_HEADER (ntddndis.h)

La struttura NDIS_WMI_METHOD_HEADER fornisce informazioni su una richiesta di metodo GUID dai client WMI.

Sintassi

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;

Members

Header

Struttura NDIS_OBJECT_HEADER per questa struttura NDIS_WMI_METHOD_HEADER. Impostare il membro Type di NDIS_OBJECT_HEADER su NDIS_WMI_OBJECT_TYPE_METHOD, il membro Revision su NDIS_GUID_HEADER_REVISION_1 e il membro Size su sizeof(NDIS_WMI_METHOD_HEADER).

PortNumber

Porta dell'adattatore miniport, se presente. Se il GUID non è specifico di una porta, PortNumber è zero. I client WMI possono usare GUID_NDIS_GEN_ENUMERATE_PORTS GUID per ottenere l'elenco delle porte associate a un adattatore miniport.

NetLuid

Nome dell'interfaccia di rete NDIS della scheda miniport. I client WMI possono usare GUID_NDIS_ENUMERATE_ADAPTERS_EX GUID per trovare un nome di dispositivo e il valore NetLuid associato.

RequestId

Identificatore della richiesta. Se un driver miniport deve completare immediatamente una richiesta e completa la richiesta con stato NDIS_STATUS_INDICATION_REQUIRED, il driver miniport utilizza questo valore RequestId per impostare il membro RequestId della struttura di 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 tutte 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.

Timeout

Timeout, espresso in secondi, per la richiesta. NDIS può reimpostare il driver o annullare la richiesta se il timeout scade prima che il driver completi la richiesta.

Per altre informazioni su questo membro, vedere NDIS_OID_REQUEST.

Padding[4]

Questo membro è riservato.

Commenti

NDIS converte le richieste del metodo GUID WMI in richieste OID NDIS.

Le richieste GUID del metodo WMI specifiche di NDIS 6.0 e versioni successive includono una struttura NDIS_WMI_METHOD_HEADER seguita dai dati specifici del GUID, se presenti. Il buffer di output WMI contiene dati specifici del GUID, se presenti, quando la richiesta ha esito positivo e completato.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Intestazione ntddndis.h (include Ndis.h)

Vedi anche

GUID_NDIS_ENUMERATE_ADAPTERS_EX

GUID_NDIS_GEN_ENUMERATE_PORTS

NDIS_OBJECT_HEADER