NDIS_FILTER_RESTART_PARAMETERS構造体 (ndis.h)

NDIS_FILTER_RESTART_PARAMETERS構造体は、フィルター モジュールの再起動パラメーターを定義します。

構文

typedef struct _NDIS_FILTER_RESTART_PARAMETERS {
  NDIS_OBJECT_HEADER       Header;
  NDIS_MEDIUM              MiniportMediaType;
  NDIS_PHYSICAL_MEDIUM     MiniportPhysicalMediaType;
  PNDIS_RESTART_ATTRIBUTES RestartAttributes;
  NET_IFINDEX              LowerIfIndex;
  NET_LUID                 LowerIfNetLuid;
  ULONG                    Flags;
} NDIS_FILTER_RESTART_PARAMETERS, *PNDIS_FILTER_RESTART_PARAMETERS;

メンバー

Header

NDIS_FILTER_RESTART_PARAMETERS構造体のNDIS_OBJECT_HEADER構造体。 NDIS は、Header が指定する構造体の Type メンバーをNDIS_OBJECT_TYPE_FILTER_RESTART_PARAMETERS、Revision メンバーをNDIS_FILTER_RESTART_PARAMETERS_REVISION_1に、Size メンバーをNDIS_SIZEOF__FILTER_RESTART_PARAMETERS_REVISION_1に設定します。

MiniportMediaType

基になる基になるミニポート アダプターがサポートする NdisMedium Xxx 型。 詳細については、「 NDIS_MEDIUM」を参照してください。

MiniportPhysicalMediaType

基になる基本ミニポート アダプターの物理メディアの種類。 詳細については、「 OID_GEN_PHYSICAL_MEDIUM」を参照してください。

RestartAttributes

NDIS_RESTART_ATTRIBUTES構造体へのポインター。

LowerIfIndex

現在のフィルター モジュールのすぐ下にあるインターフェイスの NDIS ネットワーク インターフェイス インデックス。 つまり、フィルター モジュールまたは NDIS 5 がある場合です。x は、物理ミニポート アダプターまたは最上位レベルの MUX 中間ドライバーにインストールされている中間ドライバーをフィルター処理します。このメンバーには、現在のフィルター モジュールのすぐ下にあるフィルター モジュール インターフェイスまたはフィルター中間ドライバー インターフェイスのインターフェイス インデックスが含まれています。 フィルター モジュールまたはフィルター中間ドライバー インターフェイスが物理ミニポート アダプターまたは最上位レベルの MUX 中間ドライバーにインストールされていない場合、このメンバーには、基になる物理ミニポート アダプターまたは最上位レベルの MUX 中間ドライバー仮想ミニポートのインターフェイス インデックスが含まれます。

LowerIfNetLuid

NDIS ネットワーク インターフェイス は、 現在のフィルター モジュールのすぐ下にあるインターフェイスの値をNET_LUIDします。 つまり、フィルター モジュールまたは NDIS 5 がある場合です。x は、物理ミニポート アダプターまたは最上位レベルの MUX 中間ドライバーにインストールされている中間ドライバーをフィルター処理します。このメンバーには、現在のフィルター モジュールのすぐ下にあるフィルター モジュール インターフェイスまたはフィルター中間ドライバー インターフェイスのネットワーク インターフェイス NET_LUIDが含まれています。 物理ミニポート アダプターまたは最上位レベルの MUX 中間ドライバーにインストールされているフィルター モジュールまたはフィルター中間ドライバー インターフェイスがない場合、このメンバーには、基になる物理ミニポート アダプターまたは最上位レベルの MUX 中間ドライバー仮想ミニポートのネットワーク インターフェイス NET_LUIDが含まれます。

Flags

将来利用するために予約されています。

注釈

フィルター モジュールの再起動パラメーターを定義するために、NDIS はNDIS_FILTER_RESART_PARAMETERS構造体へのポインターを FilterRestart 関数に渡します。

フィルター ドライバーは、基になるドライバーによって指定された再起動属性を変更できます。 再起動属性を変更する方法の詳細については、「 FilterRestart」を参照してください。

要件

要件
サポートされている最小のクライアント NDIS 6.0 以降でサポートされています。
Header ndis.h (Ndis.h を含む)

こちらもご覧ください

FilterRestart

NDIS_MEDIUM

NDIS_OBJECT_HEADER

NDIS_RESTART_ATTRIBUTES

OID_GEN_PHYSICAL_MEDIUM