struktur NDIS_NIC_SWITCH_VPORT_INFO_ARRAY (ntddndis.h)
Struktur NDIS_NIC_SWITCH_VPORT_INFO_ARRAY menentukan array. Setiap elemen dalam array menentukan atribut port virtual (VPort) yang telah dibuat pada sakelar adaptor jaringan adaptor jaringan.
Sintaks
typedef struct _NDIS_NIC_SWITCH_VPORT_INFO_ARRAY {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_NIC_SWITCH_ID SwitchId;
NDIS_SRIOV_FUNCTION_ID AttachedFunctionId;
ULONG FirstElementOffset;
ULONG NumElements;
ULONG ElementSize;
} NDIS_NIC_SWITCH_VPORT_INFO_ARRAY, *PNDIS_NIC_SWITCH_VPORT_INFO_ARRAY;
Anggota
Header
Jenis, revisi, dan ukuran struktur NDIS_NIC_SWITCH_VPORT_INFO_ARRAY . Anggota ini diformat sebagai struktur NDIS_OBJECT_HEADER .
NDIS mengatur anggota JenisHeader ke NDIS_OBJECT_TYPE_DEFAULT. Untuk menentukan versi struktur NDIS_NIC_SWITCH_VPORT_INFO_ARRAY , NDIS mengatur anggota RevisiHeader ke nilai berikut:
NDIS_NIC_SWITCH_VPORT_INFO_ARRAY_REVISION_1
Versi asli untuk NDIS 6.30 dan yang lebih baru.
Atur anggota Ukuran ke NDIS_SIZEOF_NIC_SWITCH_VPORT_INFO_ARRAY_REVISION_1.
Flags
Nilai ULONG yang berisi bitwise ATAU dari bendera berikut:
NDIS_NIC_SWITCH_VPORT_INFO_ARRAY_ENUM_ON_SPECIFIC_FUNCTION
Bendera ini menentukan untuk menghitung VPort yang terpasang pada fungsi PCI Express (PCIe) tertentu. Fungsi ditentukan dalam anggota AttachedFunctionId . Bendera ini dapat digunakan untuk menghitung VPort yang terpasang pada PCIe Physical Function (PF) atau PCIe Virtual Function (VF) tertentu.
NDIS_NIC_SWITCH_VPORT_INFO_ARRAY_ENUM_ON_SPECIFIC_SWITCH
Bendera ini menentukan untuk menghitung VPort yang dibuat pada sakelar tertentu, yang ditentukan oleh SwitchId. Ini menghitung semua VPort yang dibuat pada sakelar.
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.
Anggota SwitchId hanya valid jika NDIS_NIC_SWITCH_VPORT_INFO_ARRAY_ENUM_ON_SPECIFIC_SWITCH ditentukan dalam anggota Bendera .
AttachedFunctionId
Nilai NDIS_SRIOV_FUNCTION_ID yang menentukan pengidentifikasi PF atau VF pada adaptor jaringan.
FirstElementOffset
Nilai ULONG yang menentukan offset, dalam byte, ke elemen pertama dalam array elemen yang mengikuti struktur ini. Offset diukur dari awal struktur NDIS_NIC_SWITCH_VPORT_INFO_ARRAY hingga awal elemen pertama. Setiap elemen dalam array adalah struktur NDIS_NIC_SWITCH_VPORT_INFO .
NumElements
Nilai ULONG yang menentukan jumlah elemen yang mengikuti struktur NDIS_NIC_SWITCH_VPORT_INFO_ARRAY .
ElementSize
Nilai ULONG yang menentukan ukuran, dalam byte, dari setiap elemen yang mengikuti struktur NDIS_NIC_SWITCH_VPORT_INFO_ARRAY .
Keterangan
NDIS mengembalikan struktur NDIS_NIC_SWITCH_VPORT_INFO_ARRAY saat NDIS menangani permintaan metode OID OID_NIC_SWITCH_ENUM_VPORTS. Setiap elemen dalam array yang mengikuti struktur NDIS_NIC_SWITCH_VPORT_INFO_ARRAY adalah
NDIS_NIC_SWITCH_VPORT_INFO struktur.
Untuk informasi selengkapnya tentang antarmuka SR-IOV, lihat Gambaran Umum Virtualisasi I/O Akar 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