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)

See also

DXGK_DRIVERCAPS