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;
Membri
Header
Struttura NDIS_OBJECT_HEADER per questa struttura di NDIS_WMI_METHOD_HEADER. Impostare il membro type di NDIS_OBJECT_HEADER su NDIS_WMI_OBJECT_TYPE_METHOD, sul membro Revision su NDIS_GUID_HEADER_REVISION_1 e sul 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 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 usa questo valore RequestId per impostare il RequestId membro della struttura di NDIS_STATUS_INDICATION associata.
I driver NDIS o overlying possono anche usare il 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.
Osservazioni
NDIS converte le richieste di metodo GUID WMI alle 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato in NDIS 6.0 e versioni successive. |
intestazione | ntddndis.h (include Ndis.h) |