OID_GEN_PHYSICAL_MEDIUM
查詢時,OID_GEN_PHYSICAL_MEDIUM OID 會指定 NIC 支援的實體媒體類型。 這個 OID 基本上是 OID_GEN_MEDIA_SUPPORTED的延伸模組。
版本資訊
注意 NDIS 6.0 和 6.1 支援此 OID。 針對 NDIS 6.20 和更新版本,請使用 OID_GEN_PHYSICAL_MEDIUM_EX。
備註
NDIS 會處理迷你埠驅動程式的這個 OID。 迷你埠驅動程式會在初始化期間提供實體中值。
迷你埠驅動程式會報告實體媒體類型,以區分其實體媒體與在 OID_GEN_MEDIA_SUPPORTED OID 查詢中宣告為支援的媒體。 這些媒體類型會從 NDIS_PHYSICAL_MEDIUM 列舉列為下列系統定義值的適當子集:
NdisPhysicalMediumUnspecified 實體媒體不是上述媒體。 例如,單向衛星摘要是未指定的實體媒體。
NdisPhysicalMediumWirelessLan 封包會透過符合 802.11 介面的迷你埠驅動程式,透過無線網路傳輸。 如需此介面的詳細資訊,請參閱。 802.11 無線區域網路 迷你埠驅動程式
NdisPhysicalMediumCableModem 封包會透過 DOCSIS 型纜線網路傳輸。
NdisPhysicalMediumPhoneLine 封包會透過標準電話線傳輸。 例如,包含 HomePNA 媒體。 NdisPhysicalMediumPowerLine 封包會透過連線到電源分配系統的線路傳輸。
NdisPhysicalMediumDSL 封包會透過數位訂閱者線路 (DSL) 網路傳輸。 例如,包括 ADSL 和 UADSL (G.Lite) 。 NdisPhysicalMediumFibreChannel 封包會透過光纖通道互連傳輸。
NdisPhysicalMedium1394 封包會透過 IEEE 1394 匯流排傳輸。
NdisPhysicalMediumWirelessWan 封包會透過無線 WAN 連結傳輸。 包括 CDPD、CDMA 和 GPRS。
NdisPhysicalMediumNative802_11 封包會透過符合 Native 802.11 介面的迷你埠驅動程式,透過無線網路傳輸。 如需此介面的詳細資訊,請參閱 Native 802.11 Wireless LAN Miniport Drivers。
注意 NDIS 6.0 和更新版本支援 Native 802.11 介面。
NdisPhysicalMediumBluetooth 封包會透過藍牙網路傳輸。 藍牙是使用 2.4 GHz 頻譜的短範圍無線技術。
NdisPhysicalMediumInfiniband Infiniband 實體媒體。 封包會透過 infiniband 互連傳輸。
NdisPhysicalMediumUWB Ultra Wideband (UWB) 實體媒體。 封包會透過 UWB 網路傳輸。 UWB 是一種無線電頻率平臺,個人區域網路可用來以高速透過短距離無線通訊。
NdisPhysicalMedium802_3 乙太網路 (802.3) 實體媒體。 封包會透過符合 802.3 介面規格的迷你埠驅動程式透過有線 LAN 傳輸。 此中型類型不包含模擬 802.3 的裝置。
NdisPhysicalMedium802_5 Token Ring 實體媒體。 NDIS 6.0 和更新版本的 drivers.) 封包不支援 (802.5,透過符合 802.5 介面規格的迷你埠驅動程式,透過權杖通道網路傳輸封包。
NdisPhysicalMediumIrda 基礎結構 (IrDA) 實體媒體。 封包會透過不可見的基礎結構光源 IrDA 網路傳輸。
NdisPhysicalMediumWiredWAN 有線、廣域網路 (WAN) 實體媒體。 封包會透過有線 WAN 傳輸。
NdisPhysicalMediumWiredCoWan 有線、連線導向的 WAN 實體媒體。 封包會透過連線導向環境中的有線 WAN 傳輸。
NdisPhysicalMediumOther 實體媒體不是上述媒體。 NdisPhysicalMediumOther 會指定NDIS_PHYSICAL_MEDIUM列舉中不存在的新實體媒體類型。
NDIS 針對支援較新網路的迷你埠介面卡支援OID_GEN_PHYSICAL_MEDIUM OID,即使這些網路會將看似作業系統和 NDIS 的封包傳輸為標準且已知的媒體類型也一樣。
較新的網路會傳輸類似標準媒體的封包,但可能會有新功能或與標準稍有差異。 此 OID 已開發,因此上層驅動程式和應用程式可以判斷 NIC 連線到的實際網路。 擷取基礎網路的相關資訊之後,高層驅動程式和應用程式可以使用這項資訊來修改這類驅動程式和應用程式的行為。
為了清楚區分 802.3 NIC 與模擬的 802.3 NIC,其中未定義實體中型類型,NDIS 6.0 和更新版本需要 802.3 迷你埠驅動程式來報告 NdisPhysicalMedium802_3。
規格需求
版本 |
NDIS 6.0 和 6.1 支援。 若為 NDIS 6.20 和更新版本,請改用 OID_GEN_PHYSICAL_MEDIUM_EX 。 |
標頭 |
Ntddndis.h (包括 Ndis.h) |