Skip to content

GpaGetCounterGroup

Copyright (c) 2018-2024 Advanced Micro Devices, Inc. All rights reserved.

Syntax

GpaStatus GpaGetCounterGroup(
GpaSessionId session_id,
GpaUInt32 index,
const char** group);

Description

Gets the group of the specified counter.

Parameters

NameDescription
session_idUnique identifier of a previously-created session.
indexThe index of the counter whose group is needed. Must lie between 0 and (GpaGetNumCounters result - 1).
groupThe address which will hold the group upon successful execution.

Return value

Return valueDescription
kGpaStatusOkThe counter group was successfully retrieved.
kGpaStatusErrorGpaNotInitializedGPA was not initialized. Call GpaInitialize before all other entrypoints.
kGpaStatusErrorNullPointerThe supplied group parameter is NULL.

The supplied session_id parameter is NULL. | | kGpaStatusErrorSessionNotFound If the supplied session_id is invalid. | | | kGpaStatusErrorIndexOutOfRange | The specified index is out of range. | | kGpaStatusErrorFailed | The counter group could not be retrieved. | | kGpaStatusErrorException | Exception occurred. |