DXGKARG_QUERYPROBEDBARS结构(dispmprt.h)

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

语法

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

成员

VirtualFunctionIndex

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

BaseRegisterValues

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

要求

要求 价值
标头 dispmprt.h