PdcommGem300CapabilityOptions
구조체
pdcomm_gem300_capability_catalog_create()에 전달하는 카탈로그 한도입니다.
typedef struct PdcommGem300CapabilityOptions { ... } PdcommGem300CapabilityOptions모든 한도는 애플리케이션 정책이며 0이 아니어야 합니다. 카탈로그는 내용을 교체할 때마다 복사하기 전에 이 한도로 검사합니다.
멤버
max_capabilities_per_profile
필드
프로필 하나에 들어가는 기능의 최대 개수입니다. 축마다 하나씩, 1부터 4까지입니다.
size_t max_capabilities_per_profilemax_capability_id_bytes
필드
기능 식별자 길이의 최댓값(바이트)입니다.
size_t max_capability_id_bytesmax_profile_id_bytes
필드
프로필 식별자 길이의 최댓값(바이트)입니다.
size_t max_profile_id_bytesmax_profiles
필드
카탈로그에 둘 수 있는 프로필의 최대 개수입니다.
size_t max_profilesmax_total_capabilities
필드
모든 프로필에 걸친 기능의 최대 개수입니다.
size_t max_total_capabilitiesmax_total_identifier_bytes
필드
모든 프로필 식별자와 기능 식별자 길이 합계의 최댓값(바이트)입니다.
size_t max_total_identifier_bytesreserved
필드
예약 필드입니다. 0이어야 합니다.
uint32_t reservedstruct_size
필드
이 구조체의 크기(바이트)입니다. sizeof(PdcommGem300CapabilityOptions) 이상으로 설정합니다.
size_t struct_sizeversion
필드
구조체 버전입니다. #PDCOMM_GEM300_CAPABILITY_OPTIONS_VERSION이어야 합니다.
uint32_t version