NVML API Reference Guide (PDF) - vR610 (older) - Last updated May 26, 2026 - Send Feedback

5.14. CPER (Common Platform Error Record)

Types and API for retrieving CPER data.

Classes

struct 
struct 

Defines

#define NVML_CPER_CURSOR_HANDLE_INIT
Initialize nvmlCPERCursorHandle_t to this value before first use in any CPER API.

Typedefs

typedef unsigned long long  nvmlCPERCursorHandle_t
Opaque handle to a CPER read position.

Enumerations

enum nvmlCPERType_t

Defines

#define NVML_CPER_CURSOR_HANDLE_INIT

Value

((nvmlCPERCursorHandle_t) 0)

Typedefs

typedef unsigned long long nvmlCPERCursorHandle_t

Opaque handle to a CPER read position.

Enumerations

enum nvmlCPERType_t

Bitmask of CPER record types. Multiple values may be combined to request records from several sources in one call.

Values
NVML_CPER_ACCESS_TYPE_GPU = (1<<0)
Access GPU CPER records.

NVML API Reference Guide (PDF) - vR610 (older) - Last updated May 26, 2026 - Send Feedback