NDIS_MAKE_NET_LUID makro (ntddndis.h)

Makro NDIS_MAKE_NET_LUID menyusun nilai NET_LUID dari jenis antarmuka dan indeks NET_LUID.

Sintaks

void NDIS_MAKE_NET_LUID(
   _pNetLuid,
   _IfType,
   _NetLuidIndex
);

Parameter

_pNetLuid

Penunjuk ke serikat NET_LUID yang disediakan penelepon. NDIS_MAKE_NET_LUID mengembalikan nilai NET_LUID yang baru dibuat dalam variabel ini.

_IfType

Jenis antarmuka Internet Assigned Numbers Authority (IANA). NDIS_MAKE_NET_LUID menulis nilai saat _IfType kepada anggota IfType dari serikat NET_LUID yang disediakan pemanggil di _pNetLuid . Untuk daftar jenis antarmuka, lihat Jenis Antarmuka NDIS.

_NetLuidIndex

Indeks NET_LUID yang dialokasikan pemanggil dengan fungsi NdisIfAllocateNetLuidIndex . NDIS_MAKE_NET_LUID menulis nilai saat _NetLuidIndex ke anggota NetLuidIndex dari serikat NET_LUID yang disediakan pemanggil pada _pNetLuid .

Nilai kembali

Tidak ada

Keterangan

Penyedia antarmuka jaringan NDIS harus menggunakan makro NDIS_MAKE_NET_LUID untuk membangun nilai NET_LUID . Penyedia meneruskan nilai NET_LUID yang dihasilkan ke fungsi NdisIfRegisterInterface untuk mendaftarkan antarmuka dengan NDIS.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.0 dan yang lebih baru.
Target Platform Desktop
Header ntddndis.h (termasuk ndis.h)

Lihat juga

NdisIfAllocateNetLuidIndex

NdisIfRegisterInterface

NET_LUID