次の方法で共有


NDIS_MAKE_NET_LUID マクロ (ntddndis.h)

NDIS_MAKE_NET_LUID マクロは、インターフェイス型とNET_LUIDインデックスから NET_LUID 値を作成します。

構文

void NDIS_MAKE_NET_LUID(
   _pNetLuid,
   _IfType,
   _NetLuidIndex
);

パラメーター

_pNetLuid

呼び出し元が指定した NET_LUID 共用体へのポインター。 NDIS_MAKE_NET_LUID は、この変数に新しく作成されたNET_LUID値を返します。

_IfType

インターネット割り当て番号機関 (IANA) インターフェイスの種類。 NDIS_MAKE_NET_LUID は、呼び出し元が _pNetLuid で指定したNET_LUID共用体の IfType メンバーに、_IfType の値を書き込みます。 インターフェイスの種類の一覧については、「NDIS インターフェイスの種類を参照してください。

_NetLuidIndex

呼び出し元が NdisIfAllocateNetLuidIndex 関数を使用して割り当てたNET_LUIDインデックス。 NDIS_MAKE_NET_LUID は、呼び出し元が _pNetLuid で指定した NET_LUID 共用体の NetLuidIndex メンバーに、_NetLuidIndex の値を書き込みます。

戻り値

何一つ

備考

NDIS ネットワーク インターフェイス プロバイダーは、NET_LUID 値を構築する NDIS_MAKE_NET_LUID マクロを使用する必要があります。 プロバイダーは、結果の NET_LUID 値を ndisIfRegisterInterface関数に渡して、インターフェイスを NDIS に登録します。

必要条件

要件 価値
サポートされる最小クライアント NDIS 6.0 以降でサポートされています。
ターゲット プラットフォーム デスクトップ
ヘッダー ntddndis.h (ndis.h を含む)

関連項目

NdisIfAllocateNetLuidIndex

NdisIfRegisterInterface

NET_LUID