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 {
[out] UINT NbAsymetricProcessingNodes;
UINT Reserved[DXGK_MAX_ASYMETRICAL_PROCESSING_NODES];
} DXGK_GPUENGINETOPOLOGY;
Members
[out] NbAsymetricProcessingNodes
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.
[out] Reserved[DXGK_MAX_ASYMETRICAL_PROCESSING_NODES]
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
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmddi.h (include D3dkmddi.h) |