enumerazione NET_IF_OPER_STATUS (ifdef.h)
Il tipo di enumerazione NET_IF_OPER_STATUS definisce lo stato operativo dell'interfaccia di rete NDIS corrente.
Sintassi
typedef enum _NET_IF_OPER_STATUS {
NET_IF_OPER_STATUS_UP = 1,
NET_IF_OPER_STATUS_DOWN = 2,
NET_IF_OPER_STATUS_TESTING = 3,
NET_IF_OPER_STATUS_UNKNOWN = 4,
NET_IF_OPER_STATUS_DORMANT = 5,
NET_IF_OPER_STATUS_NOT_PRESENT = 6,
NET_IF_OPER_STATUS_LOWER_LAYER_DOWN = 7
} NET_IF_OPER_STATUS, *PNET_IF_OPER_STATUS;
Costanti
NET_IF_OPER_STATUS_UP Valore: 1 Specifica che l'interfaccia è pronta per trasmettere e ricevere tutti i tipi di pacchetti supportati. |
NET_IF_OPER_STATUS_DOWN Valore: 2 Specifica che l'interfaccia non è pronta per trasmettere o ricevere dati. Ad esempio, il supporto è disconnesso o la porta non è autenticata. In questo stato, potrebbe essere possibile trasmettere o ricevere alcune informazioni. Ad esempio, se l'interfaccia è inattiva perché non è stata autenticata, I pacchetti di autenticazione 802.1x possono essere trasmessi e ricevuti. |
NET_IF_OPER_STATUS_TESTING Valore: 3 Specifica che l'interfaccia è in modalità test e non è possibile trasmettere pacchetti operativi o Ricevuto. |
NET_IF_OPER_STATUS_UNKNOWN Valore: 4 Specifica che non è possibile determinare lo stato operativo dell'interfaccia di rete. |
NET_IF_OPER_STATUS_DORMANT Valore: 5 Specifica che l'interfaccia di rete non può inviare o ricevere pacchetti perché l'interfaccia è in attesa di un evento esterno. |
NET_IF_OPER_STATUS_NOT_PRESENT Valore: 6 Specifica che l'interfaccia di rete non è pronta per trasmettere o ricevere dati perché un componente manca nel sistema gestito. Questo stato è più specifico di, ma simile a, NET_IF_OPER_STATUS_DOWN stato. |
NET_IF_OPER_STATUS_LOWER_LAYER_DOWN Valore: 7 Specifica che l'interfaccia di rete non è pronta per trasmettere o ricevere dati perché sottostante le interfacce sono inattiva. Questo stato è più specifico di, ma simile al NET_IF_OPER_STATUS_DOWN . |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.0 e versioni successive. |
Intestazione | ifdef.h (include Netioapi.h, Ntddndis.h) |