Идентификаторы OID сетевого интерфейса NDIS
Идентификаторы объектов сетевого интерфейса (OID) NDIS предоставляют сведения о сетевых интерфейсах для поддержки MIB (RFC 2863).
Поставщики интерфейсов NDIS должны поддерживать эти идентификаторы OID. Драйверы, которые не являются зарегистрированными поставщиками интерфейсов, не должны поддерживать идентификаторы OID в этом разделе.
NDIS вызывает функцию ProviderQueryObject , чтобы выполнить запрос на получение сведений от поставщика интерфейса. Параметр ObjectId этой функции содержит идентификатор объекта. Поставщик интерфейса зарегистрировал ProviderQueryObject при вызове функции NdisIfRegisterProvider для регистрации в качестве поставщика интерфейса.
Дескриптор в параметре ProviderIfContext функции ProviderQueryObject определяет сетевой интерфейс. Этот дескриптор был предоставлен NDIS, когда поставщик интерфейса вызвал функцию NdisIfRegisterInterface для регистрации интерфейса. Параметр pOutputBuffer функции ProviderQueryObject содержит результат запроса OID.
Дополнительные сведения о OID сетевого интерфейса NDIS см. в разделе Сетевые интерфейсы NDIS 6.0.
В этом разделе описываются следующие идентификаторы OID сетевого интерфейса NDIS:
- 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