NVAPI Reference Documentation
NVIDIA
Release 384: June 27
2017

_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-2017 NVIDIA Corporation. All rights reserved.

NVIDIA