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

PdcommGem300CapabilityCatalogInfo

구조체

카탈로그 또는 스냅샷의 합계입니다. pdcomm_gem300_capability_catalog_info() 또는 pdcomm_gem300_capability_snapshot_info()가 채웁니다.

typedef struct PdcommGem300CapabilityCatalogInfo { ... } PdcommGem300CapabilityCatalogInfo

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

멤버

capability_count

필드

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

size_t capability_count

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

identifier_bytes

필드

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

size_t identifier_bytes

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

profile_count

필드

프로필 개수입니다.

size_t profile_count

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

reserved

필드

예약 필드입니다. 호출 전에 0으로 설정합니다.

uint32_t reserved

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

revision

필드

카탈로그 리비전입니다. 새 카탈로그는 0이며, 변경할 때마다 증가합니다.

uint64_t revision

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

struct_size

필드

구조체 크기(바이트)입니다.

size_t struct_size

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

호출 전에 sizeof(PdcommGem300CapabilityCatalogInfo) 이상으로 설정합니다. 라이브러리는 자신이 기록한 레이아웃의 크기를 저장합니다.

version

필드

구조체 버전입니다. 호출 전에 #PDCOMM_GEM300_CAPABILITY_INFO_VERSION으로 설정합니다.

uint32_t version

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