![]() |
NVAPI Reference Documentation
|
Release 396: April 5
|
#include <nvapi.h>
Data Fields | |
NvU32 | version |
NvLogicalGpuHandle | hLogicalGPU |
NvU32 | validityMask |
NvU32 | rowCount |
NvU32 | colCount |
struct { | |
NvPhysicalGpuHandle hPhysicalGPU | |
NvU32 displayOutputId | |
NvS32 overlapX | |
NvS32 overlapY | |
} | gpuLayout [NVAPI_MAX_MOSAIC_DISPLAY_ROWS][NVAPI_MAX_MOSAIC_DISPLAY_COLUMNS] |
This structure defines the topology details.
NV_GPU_OUTPUT_TYPE. Check displayOutputIds to make sure they are all CRTs, or all DFPs.
NvU32 NV_MOSAIC_TOPO_DETAILS::colCount |
Number of displays in a column.
NvU32 NV_MOSAIC_TOPO_DETAILS::displayOutputId |
Connected display target (0 if no display connected)
struct { ... } NV_MOSAIC_TOPO_DETAILS::gpuLayout[NVAPI_MAX_MOSAIC_DISPLAY_ROWS][NVAPI_MAX_MOSAIC_DISPLAY_COLUMNS] |
NvLogicalGpuHandle NV_MOSAIC_TOPO_DETAILS::hLogicalGPU |
Logical GPU for this topology.
NvPhysicalGpuHandle NV_MOSAIC_TOPO_DETAILS::hPhysicalGPU |
Physical GPU to be used in the topology (0 if GPU missing)
NvS32 NV_MOSAIC_TOPO_DETAILS::overlapX |
Pixels of overlap on left of target: (+overlap, -gap)
NvS32 NV_MOSAIC_TOPO_DETAILS::overlapY |
Pixels of overlap on top of target: (+overlap, -gap)
NvU32 NV_MOSAIC_TOPO_DETAILS::rowCount |
Number of displays in a row.
NvU32 NV_MOSAIC_TOPO_DETAILS::validityMask |
0 means topology is valid with the current hardware. If not 0, inspect bits against NV_MOSAIC_TOPO_VALIDITY_*.
NvU32 NV_MOSAIC_TOPO_DETAILS::version |
Version of this structure.