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.