DXGK_GPUENGINETOPOLOGY structure (d3dkmddi.h)
The DXGK_GPUENGINETOPOLOGY structure describes the graphics processing unit (GPU)-engine topology that a driver can support.
Syntax
typedef struct _DXGK_GPUENGINETOPOLOGY {
UINT NbAsymetricProcessingNodes;
UINT Reserved[DXGK_MAX_ASYMETRICAL_PROCESSING_NODES];
} DXGK_GPUENGINETOPOLOGY;
Members
NbAsymetricProcessingNodes
[out] The number of parallel engines that the GPU supports. If the driver does not set the MultiEngineAware bit-field flag in the SchedulingCaps member of the DXGK_DRIVERCAPS structure, the Microsoft DirectX graphics kernel subsystem ignores the setting of NbAsymetricProcessingNodes.
Reserved
[out] An array of 32-bit values that are reserved for future use. The DXGK_MAX_ASYMETRICAL_PROCESSING_NODES constant, which is defined as 64, indicates the maximum number of asymmetrical processing nodes that the driver can signal.
Requirements
Minimum supported client | Available in Windows Vista and later versions of the Windows operating systems. |
Header | d3dkmddi.h (include D3dkmddi.h) |