struttura NDIS_WMI_SET_HEADER (ntddndis.h)

La struttura NDIS_WMI_SET_HEADER fornisce informazioni su una richiesta di set GUID dai client WMI.

Sintassi

typedef struct _NDIS_WMI_SET_HEADER {
  NDIS_OBJECT_HEADER Header;
  NDIS_PORT_NUMBER   PortNumber;
  NET_LUID           NetLuid;
  ULONG64            RequestId;
  ULONG              Timeout;
  UCHAR              Padding[4];
} NDIS_WMI_SET_HEADER, *PNDIS_WMI_SET_HEADER;

Members

Header

Struttura NDIS_OBJECT_HEADER per questa struttura NDIS_WMI_SET_HEADER. Impostare il membro Type di NDIS_OBJECT_HEADER su NDIS_WMI_OBJECT_TYPE_SET, il membro Revision su NDIS_WMI_SET_HEADER_REVISION_1 e il membro Size su sizeof(NDIS_WMI_SET_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 un elenco delle porte associate a una scheda 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 set di GUID WMI alle richieste OID NDIS.

Le richieste set di GUID WMI specifiche di NDIS 6.0 e versioni successive includono una struttura NDIS_WMI_SET_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)

Vedi anche

GUID_NDIS_ENUMERATE_ADAPTERS_EX

GUID_NDIS_GEN_ENUMERATE_PORTS

NDIS_OBJECT_HEADER