NDIS ネットワーク インターフェイス OID
NDIS ネットワーク インターフェイス オブジェクト識別子 (OID) は、MIB (RFC 2863) をサポートするネットワーク インターフェイスに関する情報を提供します。
NDIS インターフェイス プロバイダーは、これらの OID をサポートする必要があります。 登録済みインターフェイス プロバイダーではないドライバーは、このセクションの OID をサポートしません。
NDIS は、ProviderQueryObject 関数を呼び出し、インターフェイス プロバイダーからの情報のクエリ要求を行います。 この関数の ObjectId パラメーターには、オブジェクト識別子が含まれています。 インターフェイス プロバイダーは、インターフェイス プロバイダーとして登録する NdisIfRegisterProvider 関数を呼び出したときに ProviderQueryObject を登録しました。
ProviderQueryObject 関数の ProviderIfContext パラメーターのハンドルは、ネットワーク インターフェイスを識別します。 インターフェイス プロバイダーが NdisIfRegisterInterface 関数を呼び出してインターフェイスを登録するとき、このハンドルが NDIS に提供されました。 ProviderQueryObject 関数の pOutputBuffer パラメーターには、OID 要求の結果が含まれています。
NDIS ネットワーク インターフェイス OID について詳しくは、「NDIS 6.0 ネットワークインターフェイス」をご覧ください。
このセクションでは、次の NDIS ネットワーク インターフェイス OID について説明します。
- 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