struktur NDIS_SRIOV_BAR_RESOURCES_INFO (ntddndis.h)

Struktur NDIS_SRIOV_BAR_RESOURCES_INFO menentukan PCI Express (PCIe) Base Address Register (BAR) dari PCIe Virtual Function (VF) adaptor jaringan.

Sintaks

typedef struct _NDIS_SRIOV_BAR_RESOURCES_INFO {
  NDIS_OBJECT_HEADER     Header;
  NDIS_SRIOV_FUNCTION_ID VFId;
  USHORT                 BarIndex;
  ULONG                  BarResourcesOffset;
} NDIS_SRIOV_BAR_RESOURCES_INFO, *PNDIS_SRIOV_BAR_RESOURCES_INFO;

Anggota

Header

Jenis, revisi, dan ukuran struktur NDIS_SRIOV_BAR_RESOURCES_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_SRIOV_BAR_RESOURCES_INFO , driver harus mengatur anggota RevisiHeader ke nilai berikut:

NDIS_SRIOV_BAR_RESOURCES_INFO_REVISION_1

Versi asli untuk NDIS 6.30 dan yang lebih baru.

Atur anggota Ukuran ke NDIS_SIZEOF_SRIOV_BAR_RESOURCES_INFO_REVISION_1.

VFId

Nilai NDIS_SRIOV_FUNCTION_ID yang menentukan pengidentifikasi unik VF pada adaptor jaringan.

Catatan VF dengan nilai NDIS_SRIOV_FUNCTION_ID yang ditentukan harus memiliki sumber daya yang sebelumnya dialokasikan melalui permintaan set OID_NIC_SWITCH_ALLOCATE_VF OID.
 

BarIndex

Nilai USHORT yang menentukan indeks BAR pada VF. Nilai ini adalah offset dari register dalam tabel BAR di ruang konfigurasi PCI.

BarResourcesOffset

Nilai ULONG yang menentukan offset, dalam satuan byte, dari awal struktur ini hingga struktur CM_PARTIAL_RESOURCE_DESCRIPTOR .

Keterangan

Struktur NDIS_SRIOV_BAR_RESOURCES_INFO digunakan dalam permintaan metode OID OID_SRIOV_BAR_RESOURCES.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.30 dan yang lebih baru.
Header ntddndis.h (termasuk Ndis.h)

Lihat juga

CM_PARTIAL_RESOURCE_DESCRIPTOR

NDIS_OBJECT_HEADER

OID_SRIOV_BAR_RESOURCES