次の方法で共有


NDIS_NBL_MEDIA_SPECIFIC_INFORMATION構造体 (ndis.h)

NDIS_NBL_MEDIA_SPECIFIC_INFORMATION構造体は、NET_BUFFER_LIST 構造体に関連付けられているメディア固有のデータを指定します。

構文

typedef struct _NDIS_NBL_MEDIA_MEDIA_SPECIFIC_INFORMATION {
  PNDIS_NBL_MEDIA_SPECIFIC_INFORMATION NextEntry;
  ULONG                                Tag;
  UCHAR                                Data[1];
} NDIS_NBL_MEDIA_SPECIFIC_INFORMATION, *PNDIS_NBL_MEDIA_SPECIFIC_INFORMATION;

メンバーズ

NextEntry

リンク リスト内の次のメディア固有の情報構造体へのポインター。

Tag

メディア固有の情報の種類を識別する一意の事前割り当て済み値。 このメンバーは、システム使用のために予約されています。

新しいタグは、特定のメディアの種類に固有の追加の OOB データを必要とする新しいメディアの種類に対して、今後のシステム リリースで割り当てることができます。

Data[1]

メディア固有の情報を含む可変サイズの UCHAR 配列。

備考

NDIS ドライバー スタック内のすべてのドライバーを割り当て、メディア固有の情報を管理できます。 メディア固有の情報は、ドライバー割り当てデータとドライバー定義データを含むNDIS_NBL_MEDIA_SPECIFIC_INFORMATION構造体のリンクされた一覧にあります。 リスト内の構造体には、NET_BUFFER_LIST 構造体に関連付けられている NET_BUFFER 構造体に付随するメディア固有の帯域外 (OOB) データが含まれています。

プロトコル ドライバーが OOB データを割り当てた場合、送信操作のデータを構成しました。 ミニポート ドライバーがデータを割り当てた場合は、受信インジケーターのデータを構成しました。

リンク リストNDIS_NBL_MEDIA_SPECIFIC_INFORMATION構造にアクセスするには、 NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO, NDIS_NBL_GET_MEDIA_SPECIFIC_INFO、およびマクロを NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO します。

必要条件

要件 価値
サポートされる最小クライアント NDIS 6.0 および 6.1 でサポートされます。 NDIS 6.20 以降の場合は、NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EXを使用します。
ヘッダー ndis.h (Ndis.h を含む)

関連項目

NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO NDIS_NBL_GET_MEDIA_SPECIFIC_INFO

NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX

NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO

NET_BUFFER

NET_BUFFER_LIST