_DXGK_GPUENGINETOPOLOGY structure

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

   
Windows version Available in Windows Vista and later versions of the Windows operating systems. Available in Windows Vista and later versions of the Windows operating systems.
Header d3dkmddi.h (include D3dkmddi.h)

See Also

DXGK_DRIVERCAPS