GpaCloseContext
Copyright (c) 2018-2024 Advanced Micro Devices, Inc. All rights reserved.
Syntax
GpaStatus GpaCloseContext(    GpaContextId context_id);Description
Closes the specified context, which ends access to GPU performance counters. After closing a context, GPA functions should not be called again until the counters are reopened with GpaOpenContext.
Parameters
| Name | Description | 
|---|---|
| context_id | Unique identifier of a previously-opened context. | 
Return value
| Return value | Description | 
|---|---|
| kGpaStatusOk | The context was successfully closed. | 
| kGpaStatusErrorGpaNotInitialized | GPA was not initialized. Call GpaInitialize before all other entrypoints. | 
| kGpaStatusErrorNullPointer | The supplied context_id parameter is NULL. | 
| kGpaStatusErrorContextNotFound | The supplied context_id parameter was not recognized as a previously-opened context identifier. | 
| kGpaStatusErrorContextNotOpen | The supplied context is not currently open. | 
| kGpaStatusErrorInvalidParameter | The API type of the supplied context does not match GPA’s API type. | 
| kGpaStatusErrorFailed | The context could not be closed. | 
| kGpaStatusErrorException | Exception occurred. |