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