2. Data Structures
Here are the data structures with brief descriptions:
- NGFX_Injection_Activity
 - Reports information about a specified activity
 - NGFX_Injection_InstallationInfo
 - Reports information about a particular Nsight installation
 
2.1. NGFX_Injection_Activity Struct Reference
[Injection API]
This structure describes an injection activity.
Public Variables
- const char * description
 - A text description of the activity.
 - NGFX_Injection_ActivityType type
 - The activity type.
 
Variables
- const char * NGFX_Injection_Activity::description [inherited]
 - 
                              
A text description of the activity.
 - NGFX_Injection_ActivityTypeNGFX_Injection_Activity::type [inherited]
 - 
                              
The activity type.
 
2.2. NGFX_Injection_InstallationInfo Struct Reference
[Injection API]
The NGFX_Injection_InstallationInfo structure contains information that uniquely identifies a particular installation, allowing you to choose which particular installation to inject into.
Public Variables
- const NGFX_Injection_PathChar * installationPath
 - The path on the system to the Nsight installation.
 - NGFX_Nsight_SKU sku
 - The distribution of Nsight in this installation.
 - uint16_t versionMajor
 - The major version of the Nsight installation.
 - uint16_t versionMinor
 - The minor version of the Nsight installation.
 - uint16_t versionPatch
 - The patch version of the Nsight installation.
 
Variables
- const NGFX_Injection_PathChar * NGFX_Injection_InstallationInfo::installationPath [inherited]
 - 
                              
The path on the system to the Nsight installation.
 - NGFX_Nsight_SKUNGFX_Injection_InstallationInfo::sku [inherited]
 - 
                              
The distribution of Nsight in this installation.
 - uint16_t NGFX_Injection_InstallationInfo::versionMajor [inherited]
 - 
                              
The major version of the Nsight installation.
 - uint16_t NGFX_Injection_InstallationInfo::versionMinor [inherited]
 - 
                              
The minor version of the Nsight installation.
 - uint16_t NGFX_Injection_InstallationInfo::versionPatch [inherited]
 - 
                              
The patch version of the Nsight installation.