NVAPI Reference Documentation
NVIDIA
Release 435: August 22
2019

_NV_GPU_DISPLAYIDS Struct Reference

#include <nvapi.h>

Data Fields

NvU32 version
 
NV_MONITOR_CONN_TYPE connectorType
 
NvU32 displayId
 
NvU32 isDynamic: 1
 
NvU32 isMultiStreamRootNode: 1
 
NvU32 isActive: 1
 
NvU32 isCluster: 1
 
NvU32 isOSVisible: 1
 
NvU32 isWFD: 1
 
NvU32 isConnected: 1
 
NvU32 reservedInternal:10
 
NvU32 isPhysicallyConnected: 1
 
NvU32 reserved: 14
 

Field Documentation

NV_MONITOR_CONN_TYPE _NV_GPU_DISPLAYIDS::connectorType

out: vga, tv, dvi, hdmi and dp. This is reserved for future use and clients should not rely on this information. Instead get the GPU connector type from NvAPI_GPU_GetConnectorInfo/NvAPI_GPU_GetConnectorInfoEx

NvU32 _NV_GPU_DISPLAYIDS::displayId

this is a unique identifier for each device

NvU32 _NV_GPU_DISPLAYIDS::isActive

if bit is set then this display is being actively driven

NvU32 _NV_GPU_DISPLAYIDS::isCluster

if bit is set then this display is the representative display

NvU32 _NV_GPU_DISPLAYIDS::isConnected

if bit is set, then this display is connected

NvU32 _NV_GPU_DISPLAYIDS::isDynamic

if bit is set then this display is part of MST topology and it's a dynamic

NvU32 _NV_GPU_DISPLAYIDS::isMultiStreamRootNode

if bit is set then this displayID belongs to a multi stream enabled connector(root node). Note that when multi stream is enabled and a single multi stream capable monitor is connected to it, the monitor will share the display id with the RootNode. When there is more than one monitor connected in a multi stream topology, then the root node will have a separate displayId.

NvU32 _NV_GPU_DISPLAYIDS::isOSVisible

if bit is set, then this display is reported to the OS

NvU32 _NV_GPU_DISPLAYIDS::isPhysicallyConnected

if bit is set, then this display is a phycially connected display; Valid only when isConnected bit is set

NvU32 _NV_GPU_DISPLAYIDS::isWFD

if bit is set, then this display is wireless

NvU32 _NV_GPU_DISPLAYIDS::reserved

must be zero

NvU32 _NV_GPU_DISPLAYIDS::reservedInternal

Do not use.

NvU32 _NV_GPU_DISPLAYIDS::version

The documentation for this struct was generated from the following file:


Copyright (c) 2007-2019 NVIDIA Corporation. All rights reserved.

NVIDIA