콘텐츠로 이동
무료 평가 시작

PdcommGem300CapabilityOptions

구조체

pdcomm_gem300_capability_catalog_create()에 전달하는 카탈로그 한도입니다.

typedef struct PdcommGem300CapabilityOptions { ... } PdcommGem300CapabilityOptions

선언 위치: #include <pdcomm_gem300.h>

모든 한도는 애플리케이션 정책이며 0이 아니어야 합니다. 카탈로그는 내용을 교체할 때마다 복사하기 전에 이 한도로 검사합니다.

멤버

max_capabilities_per_profile

필드

프로필 하나에 들어가는 기능의 최대 개수입니다. 축마다 하나씩, 1부터 4까지입니다.

size_t max_capabilities_per_profile

선언 위치: #include <pdcomm_gem300.h>

max_capability_id_bytes

필드

기능 식별자 길이의 최댓값(바이트)입니다.

size_t max_capability_id_bytes

선언 위치: #include <pdcomm_gem300.h>

max_profile_id_bytes

필드

프로필 식별자 길이의 최댓값(바이트)입니다.

size_t max_profile_id_bytes

선언 위치: #include <pdcomm_gem300.h>

max_profiles

필드

카탈로그에 둘 수 있는 프로필의 최대 개수입니다.

size_t max_profiles

선언 위치: #include <pdcomm_gem300.h>

max_total_capabilities

필드

모든 프로필에 걸친 기능의 최대 개수입니다.

size_t max_total_capabilities

선언 위치: #include <pdcomm_gem300.h>

max_total_identifier_bytes

필드

모든 프로필 식별자와 기능 식별자 길이 합계의 최댓값(바이트)입니다.

size_t max_total_identifier_bytes

선언 위치: #include <pdcomm_gem300.h>

reserved

필드

예약 필드입니다. 0이어야 합니다.

uint32_t reserved

선언 위치: #include <pdcomm_gem300.h>

struct_size

필드

이 구조체의 크기(바이트)입니다. sizeof(PdcommGem300CapabilityOptions) 이상으로 설정합니다.

size_t struct_size

선언 위치: #include <pdcomm_gem300.h>

version

필드

구조체 버전입니다. #PDCOMM_GEM300_CAPABILITY_OPTIONS_VERSION이어야 합니다.

uint32_t version

선언 위치: #include <pdcomm_gem300.h>