PdcommGem300CapabilityCatalogInfo
Struct
Totals of a catalog or snapshot, filled by pdcomm_gem300_capability_catalog_info() or pdcomm_gem300_capability_snapshot_info().
typedef struct PdcommGem300CapabilityCatalogInfo { ... } PdcommGem300CapabilityCatalogInfoMembers
capability_count
Field
Number of capabilities across all profiles.
size_t capability_countidentifier_bytes
Field
Sum of all profile and capability identifier lengths in bytes.
size_t identifier_bytesprofile_count
Field
Number of profiles.
size_t profile_countreserved
Field
Reserved; set to zero before the call.
uint32_t reservedrevision
Field
Catalog revision: 0 for a new catalog, incremented by each change.
uint64_t revisionstruct_size
Field
Structure size in bytes.
size_t struct_sizeSet it to sizeof(PdcommGem300CapabilityCatalogInfo) 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