2. Data Structures

Here are the data structures with brief descriptions:

dcgm_field_meta_t
dcgm_field_output_format_t
dcgmClockSet_v1
dcgmConfig_v1
dcgmConfigPerfStateSettings_t
dcgmConfigPowerLimit_t
dcgmConnectV2Params_v1
dcgmConnectV2Params_v2
dcgmDeviceAttributes_v1
dcgmDeviceEncStats_v1
dcgmDeviceFbcSessionInfo_v1
dcgmDeviceFbcSessions_v1
dcgmDeviceFbcStats_v1
dcgmDeviceIdentifiers_v1
dcgmDeviceMemoryUsage_v1
dcgmDevicePidAccountingStats_v1
dcgmDevicePowerLimits_v1
dcgmDeviceSupportedClockSets_v1
dcgmDeviceThermals_v1
dcgmDeviceTopology_v1
dcgmDeviceVgpuEncSessions_v1
dcgmDeviceVgpuProcessUtilInfo_v1
dcgmDeviceVgpuTypeInfo_v1
dcgmDeviceVgpuUtilInfo_v1
dcgmDiagResponse_v6
dcgmDiagResponsePerGpu_v2
dcgmErrorInfo_t
dcgmFieldGroupInfo_v1
dcgmFieldValue_v1
dcgmFieldValue_v2
dcgmGpuUsageInfo_t
dcgmGroupEntityPair_t
dcgmGroupInfo_v2
dcgmGroupTopology_v1
dcgmHealthResponse_v4
dcgmHealthSetParams_v2
dcgmHostengineHealth_v1
dcgmIntrospectContext_v1
dcgmIntrospectCpuUtil_v1
dcgmIntrospectFieldsExecTime_v1
dcgmIntrospectFullFieldsExecTime_v2
dcgmIntrospectFullMemory_v1
dcgmIntrospectMemory_v1
dcgmJobInfo_v3
dcgmMigEntityInfo_t
dcgmMigHierarchy_v1
dcgmMigHierarchyInfo_t
dcgmModuleGetStatusesModule_t
dcgmNvLinkGpuLinkStatus_v1
dcgmNvLinkNvSwitchLinkStatus_t
dcgmNvLinkStatus_v1
dcgmPidInfo_v2
dcgmPidSingleInfo_t
dcgmPolicy_v1
dcgmPolicyCallbackResponse_v1
dcgmPolicyConditionDbe_t
dcgmPolicyConditionMpr_t
dcgmPolicyConditionNvlink_t
dcgmPolicyConditionParams_t
dcgmPolicyConditionPci_t
dcgmPolicyConditionPower_t
dcgmPolicyConditionThermal_t
dcgmPolicyConditionXID_t
dcgmPolicyViolationNotify_t
dcgmProcessUtilInfo_t
dcgmProcessUtilSample_t
dcgmProfMetricGroupInfo_t
dcgmProfUnwatchFields_v1
dcgmProfWatchFields_v1
dcgmRunningProcess_v1
dcgmSettingsSetLoggingSeverity_v1
dcgmStartEmbeddedV2Params_v1
dcgmStatSummaryFp64_t
dcgmStatSummaryInt32_t
dcgmStatSummaryInt64_t
dcgmVersionInfo_v2