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は 、呼び出し元が で指定したNET_LUID 共用体の IfType メンバーに_IfTypeの値 _pNetLuid 書き込みます。 インターフェイスの種類の一覧については、「 NDIS インターフェイスの種類」を参照してください。

_NetLuidIndex

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

戻り値

なし

解説

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

要件

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

こちらもご覧ください

NdisIfAllocateNetLuidIndex では、

NdisIfRegisterInterface

NET_LUID