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) |