DXGKDDI_GETGPUPARTITIONINFO回调函数 (dispmprt.h)
返回物理 GPU 分区信息。 DXGKDDI_GETGPUPARTITIONINFO回调函数在图形适配器初始化期间调用一次。
语法
DXGKDDI_GETGPUPARTITIONINFO DxgkddiGetgpupartitioninfo;
NTSTATUS DxgkddiGetgpupartitioninfo(
HANDLE Context,
DXGKARG_GETGPUPARTITIONINFO *pArgs
)
{...}
参数
Context
驱动程序上下文的句柄。
pArgs
指向包含参数的DXGKARG_GETGPUPARTITIONINFO 结构的指针。
返回值
返回以下值之一:
- STATUS_SUCCESS
- STATUS_BUFFER_TOO_SMALL
- 如果指定了任何其他返回代码,则 GPU 将从分区中排除
注解
在创建第一个 vGPU 之前,OS 将设置特定的分区计数 (驱动程序返回的值之一) 。 除非缓冲区不够大,否则驱动程序应始终设置 NumGpuPartitionOptions 和 CurrentGpuPartitionCount,即使返回STATUS_BUFFER_TOO_SMALL也是如此。
要求
要求 | 值 |
---|---|
Header | dispmprt.h |
IRQL | PASSIVE_LEVEL |