ID di interfaccia di rete NDIS
Gli identificatori OID (Network Interface Object Identifier) di NDIS forniscono informazioni sulle interfacce di rete per supportare il MIB (RFC 2863).
I provider di interfacce NDIS devono supportare questi ID. I driver che non sono provider di interfacce registrati non devono supportare gli OID in questa sezione.
NDIS chiama la funzione ProviderQueryObject per effettuare una richiesta di query per le informazioni dal provider di interfaccia. Il parametro ObjectId di questa funzione contiene l'identificatore dell'oggetto. Il provider di interfaccia ha registrato ProviderQueryObject quando ha chiamato la funzione NdisIfRegisterProvider per la registrazione come provider di interfaccia.
L'handle nel parametro ProviderIfContext della funzione ProviderQueryObject identifica l'interfaccia di rete. Questo handle è stato fornito a NDIS quando il provider di interfaccia ha chiamato la funzione NdisIfRegisterInterface per registrare l'interfaccia. Il parametro pOutputBuffer della funzione ProviderQueryObject contiene il risultato della richiesta OID.
Per altre informazioni sugli OID dell'interfaccia di rete NDIS, vedere Interfacce di rete NDIS 6.0.
In questa sezione vengono descritti gli ID dell'interfaccia di rete NDIS seguenti:
- OID_GEN_ALIAS
- OID_GEN_ADMIN_STATUS
- OID_GEN_OPERATIONAL_STATUS
- OID_GEN_PROMISCUOUS_MODE
- OID_GEN_XMIT_LINK_SPEED
- OID_GEN_RCV_LINK_SPEED
- OID_GEN_UNKNOWN_PROTOS
- OID_GEN_DISCONTINUITY_TIME
- OID_GEN_LAST_CHANGE
- OID_GEN_INTERFACE_INFO
- OID_GEN_MEDIA_CONNECT_STATUS_EX
- OID_GEN_LINK_SPEED_EX
- OID_GEN_MEDIA_DUPLEX_STATE
- OID_TUNNEL_INTERFACE_RELEASE_OID
- OID_TUNNEL_INTERFACE_SET_OID