Skip to content
Start free evaluation

PdcommGem300CapabilityProfileInfo

Struct

Description of one snapshot profile, filled by pdcomm_gem300_capability_snapshot_profile_info().

typedef struct PdcommGem300CapabilityProfileInfo { ... } PdcommGem300CapabilityProfileInfo

Declared in: #include <pdcomm_gem300.h>

Members

capability_count

Field

Number of capabilities in the profile.

size_t capability_count

Declared in: #include <pdcomm_gem300.h>

id_length

Field

Length of the profile identifier in bytes.

size_t id_length

Declared in: #include <pdcomm_gem300.h>

reserved

Field

Reserved; set to zero before the call.

uint32_t reserved

Declared in: #include <pdcomm_gem300.h>

struct_size

Field

Structure size in bytes.

size_t struct_size

Declared in: #include <pdcomm_gem300.h>

Set it to sizeof(PdcommGem300CapabilityProfileInfo) or larger before the call. The library stores the size of the layout it wrote.

version

Field

Structure version; set to #PDCOMM_GEM300_CAPABILITY_INFO_VERSION before the call.

uint32_t version

Declared in: #include <pdcomm_gem300.h>