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) を参照してください。
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 ではサポートされていません。
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 では使用できません。
NdisMedium1394
IEEE 1394 (ファイアワイヤー) バス。 このメディアの種類は、Windows Vista 以降のバージョンの Windows ではサポートされていません。
NdisMediumBpc
ブロードキャスト PC ネットワーク。
NdisMediumInfiniBand
Infiniband ネットワーク。
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 を含む) |