Condividi tramite


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)