struktur NDIS_NIC_SWITCH_VF_INFO (ntddndis.h)
Struktur NDIS_NIC_SWITCH_VF_INFO menentukan informasi tentang Fungsi Virtual (VF) PCI Express (PCIe) yang telah dialokasikan pada adaptor jaringan.
Sintaks
typedef struct _NDIS_NIC_SWITCH_VF_INFO {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_NIC_SWITCH_ID SwitchId;
NDIS_VM_NAME VMName;
NDIS_VM_FRIENDLYNAME VMFriendlyName;
NDIS_SWITCH_NIC_NAME NicName;
USHORT MacAddressLength;
UCHAR PermanentMacAddress[NDIS_MAX_PHYS_ADDRESS_LENGTH];
UCHAR CurrentMacAddress[NDIS_MAX_PHYS_ADDRESS_LENGTH];
NDIS_SRIOV_FUNCTION_ID VFId;
NDIS_VF_RID RequestorId;
} NDIS_NIC_SWITCH_VF_INFO, *PNDIS_NIC_SWITCH_VF_INFO;
Anggota
Header
Jenis, revisi, dan ukuran struktur NDIS_NIC_SWITCH_VF_INFO . Anggota ini diformat sebagai struktur NDIS_OBJECT_HEADER .
Driver miniport harus mengatur anggota JenisHeader ke NDIS_OBJECT_TYPE_DEFAULT. Untuk menentukan versi struktur NDIS_NIC_SWITCH_VF_INFO , driver harus mengatur anggota RevisiHeader ke nilai berikut:
NDIS_NIC_SWITCH_VF_INFO_REVISION_1
Versi asli untuk NDIS 6.30.
Atur anggota Ukuran ke NDIS_SIZEOF_NIC_SWITCH_VF_INFO_REVISION_1.
Flags
Nilai ULONG yang berisi bitwise OR dari bendera. Anggota ini dicadangkan untuk NDIS.
SwitchId
Nilai NDIS_NIC_SWITCH_ID yang menentukan pengidentifikasi sakelar. Pengidentifikasi sakelar adalah bilangan bulat antara nol dan jumlah sakelar yang didukung adaptor jaringan. Nilai NDIS_DEFAULT_SWITCH_ID menunjukkan sakelar adaptor jaringan default.
VMName
Nilai NDIS_VM_NAME yang menentukan nama partisi anak Hyper-V yang dilampirkan ke VF. Anggota ini berisi deskripsi partisi yang mudah digunakan.
VMFriendlyName
Nilai NDIS_VM_FRIENDLYNAME yang menentukan nama eksternal partisi anak Hyper-V yang dilampirkan ke VF. Anggota ini berisi deskripsi partisi yang mudah digunakan.
NicName
Nilai NDIS_SWITCH_NIC_NAME yang menentukan nama adaptor jaringan komputer virtual (VM). Anggota ini berisi deskripsi adaptor jaringan yang mudah digunakan.
Adaptor jaringan VM adalah perangkat virtual yang terekspos dalam sistem operasi tamu yang berjalan dalam partisi anak Hyper-V. Tim adaptor jaringan VM dengan adaptor jaringan VF untuk menyediakan jalur data VF berbasis perangkat keras melalui antarmuka SR-IOV.
Untuk informasi selengkapnya tentang jalur data VF, lihat Jalur Data VF SR-IOV.
MacAddressLength
Nilai USHORT yang menentukan panjang anggota PermanentMacAddress dan CurrentMacAddress .
PermanentMacAddress[NDIS_MAX_PHYS_ADDRESS_LENGTH]
Alamat MAC permanen VF. Ini adalah alamat MAC permanen untuk adaptor jaringan VF yang terekspos dalam sistem operasi tamu.
CurrentMacAddress[NDIS_MAX_PHYS_ADDRESS_LENGTH]
Alamat MAC VF saat ini. Ini adalah alamat MAC saat ini untuk adaptor jaringan VF yang terekspos dalam sistem operasi tamu.
VFId
Nilai NDIS_SRIOV_FUNCTION_ID yang menentukan pengidentifikasi unik VF pada adaptor jaringan.
RequestorId
NDIS_VF_RID yang menentukan ID Pemohon PCI Express (PCIe) VF.
Keterangan
Struktur NDIS_NIC_SWITCH_VF_INFO berisi informasi tentang VF yang sebelumnya dibuat melalui permintaan metode OID OID_NIC_SWITCH_ALLOCATE_VF. Ketika permintaan OID ini dikeluarkan, satu atau beberapa struktur NDIS_NIC_SWITCH_VF_INFO dikembalikan dalam struktur NDIS_NIC_SWITCH_VF_INFO_ARRAY .
Untuk informasi selengkapnya tentang antarmuka SR-IOV, lihat Gambaran Umum Virtualisasi I/O Root Tunggal (SR-IOV).
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.30 dan yang lebih baru. |
Header | ntddndis.h (termasuk Ndis.h) |
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