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 |