DXGKARG_QUERYPROBEDBARS 结构 (dispmprt.h)

查询探测基址寄存器 (BAR) 。

语法

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

成员

VirtualFunctionIndex

虚拟函数与此物理函数公开的第一个 VF 的从零开始的偏移量。

BaseRegisterValues

指向由 PCI 设备中基址寄存器数限制的 ULONG 数组的指针 (当前为 6) 。 驱动程序应完全填充此数组,即使值为 0。 这些值表示 PCIe BAR 大小(以字节为单位)。 返回的值应该是大小减去 -1,然后按位不是。 例如,256MB BAR 表示为 0xF000'0000。 这与 PCI 总线枚举 BAR 大小的方式相同。 对于 64 位条形图, (或大于 4GB 的条形图) 使用两个顺序条形图,下部条将PCI_TYPE_64BIT (0x4) 位设置在低位。

要求

要求
Header dispmprt.h