CPER (Common Platform Error Record)#

Types and API for retrieving CPER data.

Macros#

NVML_CPER_CURSOR_HANDLE_INIT

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

Enumerations#

nvmlCPERType_t

Bitmask of CPER record types.

Structs#

nvmlCPERCursor_v1_t

CPER query and cursor parameters.

nvmlGetCPER_v1_t

Input/output structure for nvmlSystemGetCPER_v1 .

Typedefs#

nvmlCPERCursorHandle_t

Opaque handle to a CPER read position.

Macros#

NVML_CPER_CURSOR_HANDLE_INIT#

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

Enumerations#

enum nvmlCPERType_t#

Bitmask of CPER record types.

Multiple values may be combined to request records from several sources in one call.

Values:

enumerator NVML_CPER_ACCESS_TYPE_GPU#

Access GPU CPER records.

Typedefs#

typedef unsigned long long nvmlCPERCursorHandle_t#

Opaque handle to a CPER read position.