NDIS_SWITCH_REFERENCE_SWITCH_NIC fungsi panggilan balik (ndis.h)
Fungsi ReferenceSwitchNic menambah penghitung referensi sakelar yang dapat diperluas Hyper-V untuk adaptor jaringan yang terhubung ke port sakelar yang dapat diperluas.
Sintaks
NDIS_SWITCH_REFERENCE_SWITCH_NIC NdisSwitchReferenceSwitchNic;
NDIS_STATUS NdisSwitchReferenceSwitchNic(
[in] NDIS_SWITCH_CONTEXT NdisSwitchContext,
[in] NDIS_SWITCH_PORT_ID SwitchPortId,
[in] NDIS_SWITCH_NIC_INDEX SwitchNicIndex
)
{...}
Parameter
[in] NdisSwitchContext
Nilai NDIS_SWITCH_CONTEXT yang berisi handel modul sakelar yang dapat diperluas tempat ekstensi sakelar hyper-V yang dapat diperluas terpasang. Ketika ekstensi memanggil NdisFGetOptionalSwitchHandlers, handel ini dikembalikan melalui parameter NdisSwitchContext .
[in] SwitchPortId
Nilai NDIS_SWITCH_PORT_ID yang berisi pengidentifikasi unik port sakelar yang dapat diperluas tempat adaptor jaringan virtual terhubung.
[in] SwitchNicIndex
Nilai NDIS_SWITCH_NIC_INDEX yang menentukan indeks adaptor jaringan virtual tempat penghitung referensi sakelar yang dapat diperluas akan dinaikkan.
Untuk informasi selengkapnya tentang nilai NDIS_SWITCH_NIC_INDEX, lihat Nilai Indeks Adapter Jaringan.
Nilai kembali
Jika panggilan berhasil, fungsi akan mengembalikan NDIS_STATUS_SUCCESS. Jika tidak, kode kesalahan NDIS_STATUS_Xxx yang ditentukan dalam Ndis.h.
Keterangan
Ekstensi sakelar yang dapat diperluas memanggil ReferenceSwitchNic untuk menambah penghitung referensi untuk adaptor jaringan yang terhubung ke port sakelar yang dapat diperluas. Meskipun penghitung referensi memiliki nilai bukan nol, tepi protokol sakelar yang dapat diperluas tidak akan mengeluarkan permintaan set pengidentifikasi objek (OID) OID_SWITCH_NIC_DELETE untuk menghapus koneksi ke adaptor.
Setelah ekstensi memanggil ReferenceSwitchNic, ekstensi harus memanggil DereferenceSwitchNic untuk mengurangi penghitung referensi sakelar yang dapat diperluas.
Ekstensi harus memanggil ReferenceSwitchNic sebelum melakukan operasi berikut:
-
Meneruskan permintaan OID OID_SWITCH_NIC_REQUEST melalui jalur kontrol sakelar yang dapat diperluas ke adaptor jaringan fisik yang mendasar.
Untuk informasi selengkapnya, lihat Mengelola Permintaan OID ke Adaptor Jaringan Fisik.
-
Meneruskan indikasi status NDIS_STATUS_SWITCH_NIC_STATUS di atas jalur kontrol sakelar yang dapat diperluas dari adaptor eksternal yang mendasar.
Untuk informasi selengkapnya, lihat Mengelola Indikasi Status NDIS dari Adaptor Jaringan Fisik.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.30 dan yang lebih baru. |
Target Platform | Desktop |
Header | ndis.h (termasuk Ndis.h) |
IRQL | <= DISPATCH_LEVEL |
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