Condividi tramite


NDIS_OPER_STATE struttura (ntddndis.h)

La struttura NDIS_OPER_STATE fornisce lo stato operativo corrente di un'interfaccia di rete NDIS.

Sintassi

typedef struct _NDIS_OPER_STATE {
  NDIS_OBJECT_HEADER Header;
  NET_IF_OPER_STATUS OperationalStatus;
  ULONG              OperationalStatusFlags;
} NDIS_OPER_STATE, *PNDIS_OPER_STATE;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura NDIS_OPER_STATE. Impostare il membro Type della struttura specificata da Header su NDIS_OBJECT_TYPE_DEFAULT, il membro Revision su NDIS_OPER_STATE_REVISION_1 e il membro Size su NDIS_SIZEOF_OPER_STATE_REVISION_1.

OperationalStatus

Tipo di stato operativo NET_IF_OPER_STATUS.

OperationalStatusFlags

Questo membro fornisce il motivo per cui il membro OperationalStatus è impostato su NET_IF_OPER_STATUS_DOWN o NET_IF_OPER_STATUS_DORMANT . Questo membro è un valore ULONG che contiene un OR bit per bit di una combinazione dei flag seguenti:

NET_IF_OPER_STATUS_DOWN_NOT_AUTHENTICATED

Lo stato operativo è impostato su NET_IF_OPER_STATUS_DOWN perché la porta predefinita dell'adattatore miniport non è autenticata.

NET_IF_OPER_STATUS_DOWN_NOT_MEDIA_CONNECTED

Lo stato operativo è impostato su NET_IF_OPER_STATUS_DOWN perché l'adattatore miniport non è in uno stato connesso a supporti.

NET_IF_OPER_STATUS_DORMANT_PAUSED

Lo stato operativo è impostato su NET_IF_OPER_STATUS_DORMANT perché l'adattatore miniport si trova nello stato sospeso o in pausa.

NET_IF_OPER_STATUS_DORMANT_LOW_POWER

Lo stato operativo è impostato su NET_IF_OPER_STATUS_DORMANT perché l'adattatore miniport è in uno stato di bassa potenza.

Commenti

Per l'indicazione dello stato NDIS_STATUS_OPER_STATUS , NDIS fornisce una struttura NDIS_OPER_STATE nel membro StatusBufferdella struttura NDIS_STATUS_INDICATION.

NDIS_STATUS_OPER_STATUS indica lo stato operativo corrente di un'interfaccia di rete NDIS per l'overlying dei driver.

Requisiti

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

Vedi anche

NDIS_OBJECT_HEADER

NDIS_STATUS_INDICATION

NDIS_STATUS_OPER_STATUS

NET_IF_OPER_STATUS