Bagikan melalui


struktur DXGKARG_QUERYPROBEDBARS (dispmprt.h)

Kueri daftar alamat dasar yang diselimuti (BARS).

Sintaks

typedef struct _DXGKARG_QUERYPROBEDBARS {
  ULONG  VirtualFunctionIndex;
  PULONG BaseRegisterValues;
} DXGKARG_QUERYPROBEDBARS, *PDXGKARG_QUERYPROBEDBARS;

Anggota

VirtualFunctionIndex

Offset berbasis nol dari Fungsi Virtual dari VF pertama yang diekspos oleh Fungsi Fisik ini.

BaseRegisterValues

Penunjuk ke array ULONG yang dibatasi oleh jumlah Daftar Alamat Dasar di perangkat PCI (saat ini 6). Driver harus sepenuhnya mengisi array ini, bahkan jika nilainya adalah 0. Nilai-nilai ini mewakili ukuran PCIe BAR dalam byte. Nilai yang dikembalikan harus berukuran, minus -1, lalu bitwise tidak. Misalnya, BAR 256MB direpresentasikan sebagai 0xF000'0000. Ini adalah cara yang sama seperti bus PCI menghitung ukuran BAR. Untuk bilah 64 bit (atau batang yang lebih besar dari 4GB) dua bilah berurutan digunakan, dengan bilah bawah mengatur bit PCI_TYPE_64BIT (0x4) di bilah bawah.

Persyaratan

Persyaratan Nilai
Header dispmprt.h