OID_GEN_MEDIA_SUPPORTED

クエリとして、OID_GEN_MEDIA_SUPPORTED OID は、NIC がサポートできるメディアの種類を指定しますが、NIC が現在使用しているメディアの種類とは限りません。

バージョン情報

Windows Vista 以降のバージョンの Windows
サポート対象。

NDIS 6.0 以降のミニポート ドライバー
廃止されています。

NDIS 6.0 以降のドライバーに次のメディアの種類が追加されました。

  • NdisMediumTunnel

  • NdisMediumLoopback

  • NdisMediumNative802_11

NDIS 6.20 以降のドライバーに次のメディアの種類が追加されました。

  • NdisMediumIP

NDIS 5.1 ミニポート ドライバー
必須。 OID_GEN_MEDIA_SUPPORTED (NDIS 5.1) を参照してください。

Windows XP
サポート対象。

NDIS 5.1 ミニポート ドライバー
必須。 OID_GEN_MEDIA_SUPPORTED (NDIS 5.1) を参照してください。

解説

NDIS 6.0 以降のミニポート ドライバーは、この OID 要求を受信しません。 NDIS は、ミニポート ドライバーが初期化中に提供するキャッシュ値でこの OID を処理します。

これらのメディアの種類は、次のシステム定義値の適切なサブセットとして一覧表示されます。

NdisMedium802_3
イーサネット (802.3)。

802.11 インターフェイスに準拠する NDIS 5. x ミニポート ドライバーは、このメディアの種類を使用する必要があります。 802.11 インターフェイスの詳細については、「802.11 ワイヤレス LAN ミニポート ドライバー」を参照してください。

NdisMedium802_5
トークン リング (802.5)。 このメディアの種類は、NDIS 6.0 以降のドライバーではサポートされていません。

Windows 8 以降では、オペレーティング システムはミニポート ドライバーのこのメディアの種類をサポートしません。

NdisMediumFddi
FDDI。 このメディアの種類は、Windows Vista 以降のバージョンの Windows ではサポートされていません。

NdisMediumWan
WAN

NdisMediumLocalTalk
LocalTalk

NdisMediumDix
DEC/Intel/Xerox (DIX) イーサネット

NdisMediumArcnetRaw
ARCNET (raw)。 このメディアの種類は、Windows Vista 以降のバージョンの Windows ではサポートされていません。

NdisMediumArcnet878_2
ARCNET (878.2)。 このメディアの種類は、Windows Vista 以降のバージョンの Windows ではサポートされていません。

NdisMediumAtm
ATM。 このメディアの種類は、NDIS 6.0 以降のドライバーではサポートされていません。

NdisMediumNative802_11
ネイティブ 802.11 このメディアの種類は、ネイティブ 802.11 インターフェイスに準拠しているミニポート ドライバーによって使用されます。 このインターフェイスの詳細については、「ネイティブ 802.11 ワイヤレス LAN ミニポート ドライバー」を参照してください。

NdisMediumWirelessWan
さまざまな種類の NdisWirelessXxx メディア。 このメディアの種類は、Windows Vista 以降のバージョンの Windows では使用できません。

NdisMediumIrda
赤外線 (IrDA)。

NdisMediumCoWan
接続指向 WAN。

NdisMedium1394
IEEE 1394 (ファイアワイヤー) バス。 このメディアの種類は、Windows Vista 以降のバージョンの Windows ではサポートされていません。

NdisMediumBpc
ブロードキャスト PC ネットワーク。

NdisMediumInfiniBand
Infiniband ネットワーク。

NdisMediumTunnel
トンネル ネットワーク。

NdisMediumLoopback
NDIS ループバック ネットワーク。

NdisMediumIP
未加工 IP パケットの送受信が可能な汎用メディア。

NDIS 5. x ミニポート ドライバーは、ワイヤレス LAN (WLAN) またはワイヤレス WAN (WWAN) パケットをサポートし、オペレーティング システムと NDIS にイーサネット パケットとして表示されます。 これらの NDIS ドライバーは、イーサネット ネットワークとして WWAN または WLAN ネットワークのサポートを提供する必要があります。 このようなドライバーは、メディアを NdisMedium802_3 として宣言し、上位レベルの NDIS ドライバーにイーサネットをエミュレートします。 このようなドライバーは、OID_GEN_PHYSICAL_MEDIUM でサポートする適切な物理メディア宣言する必要もあります。

NDIS 5.X WLAN ミニポート ドライバーの詳細については、「802.11 ワイヤレス LAN ミニポート ドライバー」を参照してください。

オペレーティング システムと IEEE 802.11 パケットとして NDIS に表示される WLAN メディア転送パケットをサポートする NDIS 6.0 以降のミニポート ドライバー。 これらの NDIS ドライバーは、ネイティブ 802.11 ミニポート ドライバーとして WLAN ネットワークのサポートを提供する必要があります。 このようなドライバーは、そのメディアを NdisMediumNative802_11 として宣言します。

ネイティブ 802.11 ミニポート ドライバーの詳細については、「ネイティブ 802.11 ワイヤレス LAN ミニポート ドライバー」を参照してください。

基になるミニポート ドライバーがこのクエリの NULL を返す場合、または実験用メディアの種類が使用されている場合、ドライバーは NdisMIndicateReceiveNetBufferLists 関数を使用して受信操作を示す必要があります。 このような基になるミニポート ドライバーにバインドされているすべてのプロトコルは、このようなすべての表示を受け取ります。つまり、プロトコル ドライバーは、OID_GEN_CURRENT_PACKET_FILTER を使用して受信操作をフィルター処理できません。

要件

ヘッダー

Ntddndis.h (Ndis.h を含む)

関連項目

NdisMIndicateReceiveNetBufferLists

OID_GEN_CURRENT_PACKET_FILTER

OID_GEN_PHYSICAL_MEDIUM