struktur NDIS_NIC_SWITCH_INFO (ntddndis.h)
Struktur NDIS_NIC_SWITCH_INFO menentukan informasi tentang sakelar adaptor jaringan pada adaptor jaringan.
Sintaks
typedef struct _NDIS_NIC_SWITCH_INFO {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_NIC_SWITCH_TYPE SwitchType;
NDIS_NIC_SWITCH_ID SwitchId;
NDIS_NIC_SWITCH_FRIENDLYNAME SwitchFriendlyName;
ULONG NumVFs;
ULONG NumAllocatedVFs;
ULONG NumVPorts;
ULONG NumActiveVPorts;
ULONG NumQueuePairsForDefaultVPort;
ULONG NumQueuePairsForNonDefaultVPorts;
ULONG NumActiveDefaultVPortMacAddresses;
ULONG NumActiveNonDefaultVPortMacAddresses;
ULONG NumActiveDefaultVPortVlanIds;
ULONG NumActiveNonDefaultVPortVlanIds;
} NDIS_NIC_SWITCH_INFO, *PNDIS_NIC_SWITCH_INFO;
Anggota
Header
Jenis, revisi, dan ukuran struktur NDIS_NIC_SWITCH_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_INFO , driver harus mengatur anggota RevisiHeader ke nilai berikut:
NDIS_NIC_SWITCH_INFO_REVISION_1
Versi asli untuk NDIS 6.30.
Atur anggota Ukuran ke NDIS_SIZEOF_NIC_SWITCH_INFO_REVISION_1.
Flags
Nilai ULONG yang berisi bitwise ATAU bendera konfigurasi yang diaktifkan pada sakelar.
SwitchType
Nilai NDIS_NIC_SWITCH_TYPE yang menentukan jenis 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.
SwitchFriendlyName
Nilai NDIS_NIC_SWITCH_FRIENDLYNAME yang berisi deskripsi sakelar yang mudah digunakan.
NumVFs
Nilai ULONG yang menentukan jumlah Fungsi Virtual (VF) PCI Express (PCIe) yang diaktifkan pada adaptor jaringan. VF yang diaktifkan dapat berada dalam status dialokasikan atau tidak dialokasikan.
NumAllocatedVFs
Nilai ULONG yang menentukan jumlah VF yang telah dialokasikan pada sakelar adaptor jaringan yang ditentukan oleh SwitchId. VF dialokasikan melalui permintaan set OID_NIC_SWITCH_ALLOCATE_VF OID.
NumVPorts
Nilai ULONG yang menentukan jumlah port virtual (VPorts) yang dikonfigurasi pada sakelar adaptor jaringan yang ditentukan oleh SwitchId.
Nilai ULONG ini adalah jumlah dari yang berikut ini:
- Jumlah maksimum VPort yang dapat dibuat melalui permintaan set OID OID_NIC_SWITCH_CREATE_VPORT.
- VPort default yang dilampirkan ke Fungsi Fisik (PF).
NumActiveVPorts
Nilai ULONG yang menentukan jumlah VPort yang telah dibuat pada sakelar adaptor jaringan yang ditentukan oleh SwitchId.
NumQueuePairsForDefaultVPort
Nilai ULONG yang menentukan jumlah pasangan antrean yang dialokasikan untuk VPort default. VPort default selalu dilampirkan ke PF.
Pasangan antrean terdiri dari antrean transmisi dan menerima antrean. Driver miniport mengaitkan satu atau beberapa pasangan antrean dengan VPort default pada saat pembuatan sakelar melalui permintaan metode OID OID_NIC_SWITCH_CREATE_SWITCH.
NumQueuePairsForNonDefaultVPorts
Nilai ULONG yang menentukan jumlah pasangan antrean yang dialokasikan untuk VPort nondefault. VPort nondefault dapat dilampirkan ke PF atau VF adaptor jaringan apa pun.
Driver miniport mengaitkan satu atau beberapa pasangan antrean dengan VPort nondefault melalui permintaan metode OID OID_NIC_SWITCH_CREATE_VPORT.
NumActiveDefaultVPortMacAddresses
Nilai ULONG yang menentukan jumlah filter alamat MAC unicast yang saat ini diatur pada VPort default yang dilampirkan ke PF adaptor jaringan.
NumActiveNonDefaultVPortMacAddresses
Nilai ULONG yang menentukan jumlah filter alamat MAC unicast yang saat ini diatur pada VPort nondefault.
NumActiveDefaultVPortVlanIds
Nilai ULONG yang menentukan jumlah filter pengidentifikasi jaringan area lokal virtual (VLAN) yang saat ini diatur pada VPort default.
NumActiveNonDefaultVPortVlanIds
Nilai ULONG yang menentukan jumlah filter pengidentifikasi VLAN yang saat ini diatur pada VPorts nondefault.
Keterangan
Struktur NDIS_NIC_SWITCH_INFO digunakan dalam permintaan kueri OID OID_NIC_SWITCH_ENUM_SWITCHES. Permintaan OID ini digunakan untuk menghitung sakelar adaptor jaringan pada adaptor jaringan. Ketika permintaan OID ini dikeluarkan, satu atau beberapa struktur NDIS_NIC_SWITCH_INFO dikembalikan dalam struktur NDIS_NIC_SWITCH_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