DXGKARG_CREATEVIRTUALGPU結構 (dispmprt.h)
用來建立虛擬 GPU 的自變數。
語法
typedef struct _DXGKARG_CREATEVIRTUALGPU {
ULONG PartitionId;
DXGK_VIRTUALGPUPROFILE Profile;
CLSID UserModeVirtualDeviceProvider;
LUID VirtualGpuLuid;
ULONG NumMemorySegments;
DXGK_VIRTUALGPUSEGMENTINFO SegmentInfo[DXGK_MAX_VIRTUAL_GPU_ALLOCATIONS];
ULONG NumEngines;
DXGK_VIRTUALGPUENGINEINFO EngineInfo[DXGK_MAX_ASYMETRICAL_PROCESSING_NODES];
} DXGKARG_CREATEVIRTUALGPU, *PDXGKARG_CREATEVIRTUALGPU;
成員
PartitionId
索引 (從 0 到最大支援的 vGPU 減去 vGPU 分割區的一) 。
Profile
描述所需的 vGPU 功能。
UserModeVirtualDeviceProvider
使用者模式模擬 DLL 的類別標識碼。 如果驅動程式不需要裝置模擬,這個值可以設定為零。 OS 會使用此標識碼來具現化使用者模式 DLL。
VirtualGpuLuid
LUID,可唯一識別虛擬 GPU。 此 LUID 會傳遞至使用者模式模擬 DLL。
NumMemorySegments
SegmentInfo 陣列中的有效項目數目。
SegmentInfo[DXGK_MAX_VIRTUAL_GPU_ALLOCATIONS]
第 一個 NumMemorySegment 專案描述 vGPU 中所需的本機記憶體區段相關信息。
NumEngines
EngineInfo 陣列中有效元素的數目。 這已被取代,而且應該是零。
EngineInfo[DXGK_MAX_ASYMETRICAL_PROCESSING_NODES]
指定使用指定配置檔建立 vGPU 時應該使用的實體引擎。 這已被取代,而且應該是零。
規格需求
需求 | 值 |
---|---|
標頭 | dispmprt.h |