DXGKDDI_GETRESOURCEFORBAR回调函数 (dispmprt.h)
如果驱动程序不支持 GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE 接口,则此例程返回单个虚拟函数基址寄存器的主机分区基址。 此主机物理地址应是 MMIO (内存管理输入输出的开头,) 驱动程序希望映射为 GPU 分区的 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,则此例程可能会失败。 这是意料之中的,不会立即失败。
要求
要求 | 值 |
---|---|
Header | dispmprt.h |