DXGKARG_GETGPUPARTITIONINFO structure (dispmprt.h)

Arguments used to get physical GPU partition info.

Syntax

typedef struct _DXGKARG_GETGPUPARTITIONINFO {
  ULONG  NumGpuPartitionOptions;
  USHORT *pGpuPartitionOptions;
  USHORT CurrentGpuPartitionCount;
} DXGKARG_GETGPUPARTITIONINFO, *PDXGKARG_GETGPUPARTITIONINFO;

Members

NumGpuPartitionOptions

On the input this is the size of the pGpuPartitionOptions output array. On the output this is the number of different ways the GPU could be partitioned. If the driver supports more options, it needs to return STATUS_BUFFER_TOO_SMALL and set NumGpuPartitionOptions to the number of supported options.

pGpuPartitionOptions

Each element in the array, defines the number partitions the GPU can be divided into. For example, GPIU could support 4 partitioning options: it could be divided to 2, 4, 8, 32 partitions.

CurrentGpuPartitionCount

The number of partitions, the GPU is currently is configured to support.

Requirements

Requirement Value
Header dispmprt.h