ミニポート アダプターとフィルター モジュールの NET_LUID 値
NDIS は、ミニポート ドライバー (各ミニポートアダプター) とフィルタードライバー (各フィルターモジュール) の代わりにインターフェイスを登録します。 プロトコルドライバーは、ドライバーのバインドハンドルを使用してバインドされているミニポートアダプターのインターフェイスインデックスと NET_LUID 値を NDIS に問い合わせることができます。 たとえば、MUX 中間ドライバーのプロトコル ドライバーの下端は、内部インターフェイスの階層化順序を指定する NET_LUID 値を取得する場合があります。
プロトコルドライバーは、NdisBindingHandle パラメーターのバインドハンドルを NdisIfQueryBindingIfIndex 関数に渡し、フィルタースタックの上部と下部にあるインターフェイスのインターフェイスインデックスと NET_LUID 値を受け取ります。 あるいは、プロトコルドライバーは、 NDIS_BIND_PARAMETERS 構造でこれらの値を取得できます。
ミニポート ドライバーは、NDIS ミニポートアダプターハンドルを使用して、ミニポートアダプターのインターフェイスインデックスを NDIS に問い合わせることもできます。 ミニポート ドライバーは、インターフェイスインデックスと NDIS_MINIPORT_INIT_PARAMETERS 構造の NET_LUID 値を受け取ります。
フィルタードライバーは、NDIS_FILTER_ATTACH_PARAMETERS 構造のフィルターモジュールのインターフェイスインデックスと NET_LUID 値を取得します。