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

PdcommGem300CapabilityInfo

구조체

스냅샷 기능 하나의 설명입니다. pdcomm_gem300_capability_snapshot_capability_info()가 채웁니다.

typedef struct PdcommGem300CapabilityInfo { ... } PdcommGem300CapabilityInfo

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

멤버

axis

필드

기능 축입니다. #PDCOMM_GEM300_PROCESS_JOB 같은 축 매크로 중 하나입니다.

uint32_t axis

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

id_length

필드

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

size_t id_length

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

reserved

필드

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

uint32_t reserved

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

reserved2

필드

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

uint32_t reserved2

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

status

필드

상태 레이블입니다. #PDCOMM_GEM300_PLANNED, #PDCOMM_GEM300_MODEL_ONLY, #PDCOMM_GEM300_EXPERIMENTAL 중 하나입니다.

uint32_t status

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

struct_size

필드

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

size_t struct_size

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

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

verification

필드

검증 레이블입니다. 정의된 값 #PDCOMM_GEM300_UNVERIFIED입니다.

uint32_t verification

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

version

필드

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

uint32_t version

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