Fungsi NdisIfQueryBindingIfIndex (ndis.h)
Fungsi NdisIfQueryBindingIfIndex mengambil indeks antarmuka jaringan dan nilai NET_LUID untuk antarmuka jaringan berlapis tertinggi dan terendah yang terkait dengan pengikatan protokol tertentu.
Sintaks
NDIS_STATUS NdisIfQueryBindingIfIndex(
[in] NDIS_HANDLE NdisBindingHandle,
[out] PNET_IFINDEX pBoundIfIndex,
[out] PNET_LUID pBoundIfNetLuid,
[out] PNET_IFINDEX pLowestIfIndex,
[out] PNET_LUID pLowestIfNetLuid
);
Parameter
[in] NdisBindingHandle
Handel yang mengidentifikasi pengikatan yang NDIS-nya harus mendapatkan nilai NET_LUID dan indeks antarmuka jaringan. NDIS menyediakan handel ini pada parameter NdisBindingHandle dari fungsi NdisOpenAdapterEx .
[out] pBoundIfIndex
Penunjuk ke variabel indeks antarmuka yang disediakan penelepon. Jika NdisIfQueryBindingIfIndex berhasil, NDIS menulis ke variabel ini indeks antarmuka jaringan antarmuka jaringan yang terkait dengan pengikatan yang ditentukan dan tertinggi dalam tumpukan driver.
[out] pBoundIfNetLuid
Penunjuk ke variabel NET_LUID yang disediakan penelepon. Jika NdisIfQueryBindingIfIndex berhasil, NDIS menulis ke variabel ini nilai NET_LUID antarmuka jaringan yang terkait dengan pengikatan yang ditentukan dan tertinggi dalam tumpukan driver.
[out] pLowestIfIndex
Penunjuk ke variabel indeks antarmuka yang disediakan penelepon. Jika NdisIfQueryBindingIfIndex berhasil, NDIS menulis ke variabel ini indeks antarmuka jaringan antarmuka jaringan yang terkait dengan pengikatan yang ditentukan dan terendah dalam tumpukan driver.
[out] pLowestIfNetLuid
Penunjuk ke variabel NET_LUID yang disediakan penelepon. Jika NdisIfQueryBindingIfIndex berhasil, NDIS menulis ke variabel ini nilai NET_LUID antarmuka jaringan yang terkait dengan pengikatan yang ditentukan dan terendah dalam tumpukan driver.
Nilai kembali
NdisIfQueryBindingIfIndex mengembalikan salah satu nilai status berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Operasi berhasil diselesaikan. |
|
NdisIfQueryBindingIfIndex gagal karena pengikatan yang ditentukan tidak terkait dengan antarmuka terdaftar. |
Keterangan
Driver protokol NDIS dapat memanggil fungsi NdisIfQueryBindingIfIndex untuk mengambil indeks antarmuka jaringan dan nilai NET_LUID yang terkait dengan pengikatan.
NdisIfQueryBindingIfIndex menyediakan nilai NET_LUID dan indeks antarmuka untuk antarmuka tertinggi dan antarmuka terendah yang terkait dengan pengikatan. Nilai-nilai ini berbeda, misalnya, jika adaptor miniport yang terkait langsung dengan pengikatan yang ditentukan adalah miniport virtual driver perantara filter atau jika ada modul filter yang dikonfigurasi melalui adaptor miniport.
Driver protokol juga dapat memperoleh indeks antarmuka dan NET_LUID antarmuka tertinggi dan terendah dalam tumpukan driver dalam struktur NDIS_BIND_PARAMETERS .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.0 dan yang lebih baru. |
Target Platform | Desktop |
Header | ndis.h (termasuk Ndis.h) |
Pustaka | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Aturan kepatuhan DDI | Irql_Interfaces_Function(ndis) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk