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の