DXGKDDI_GETRESOURCEFORBAR回调函数 (dispmprt.h)
如果驱动程序不支持GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE接口,此例程将返回单个虚拟函数基址寄存器的主机分区基址。 此主机物理地址应是驱动程序希望映射为 GPU 分区的 MMIO 栏的 MMIO(内存管理输入输出)空间的开头。
当驱动程序报告它确实支持GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE接口时,将不会调用此函数。
语法
DXGKDDI_GETRESOURCEFORBAR DxgkddiGetresourceforbar;
NTSTATUS DxgkddiGetresourceforbar(
[in] HANDLE Context,
[in, out] DXGKARG_GETRESOURCEFORBAR *pArgs
)
{...}
参数
[in] Context
驱动程序在 DXGKDDI_SRIOV_INTERFACE 结构中返回的微型端口上下文。
[in, out] pArgs
指向包含此函数参数的DXGKARG_GETRESOURCEFORBAR的指针。
返回值
如果 VF 具有此 BarIndex 的资源,并且可以返回正确的信息,则语句NT_SUCCESS(返回值)为 true。
言论
如果 VF 未在 BarIndex 上公开 BAR,则此例程可能会失败。 这是预期的,不会立即导致失败。
要求
要求 | 价值 |
---|---|
标头 | dispmprt.h |