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

pdcomm_gem300_capability_snapshot_capability_info

함수

스냅샷 기능 하나의 축, 레이블, 식별자 길이를 읽습니다.

PdcommStatus pdcomm_gem300_capability_snapshot_capability_info(const PdcommGem300CapabilitySnapshot *snapshot, size_t profile_index, size_t capability_index, PdcommGem300CapabilityInfo *info)

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

매개변수

이름설명
snapshot유효한 스냅샷입니다.
profile_index0부터 시작하는 프로필 인덱스입니다.
capability_index입력 순서에 따른, 프로필 안에서 0부터 시작하는 기능 인덱스입니다.
infostruct_size, version, reserved, reserved2를 설정한 호출자 저장 공간입니다. struct_size가 받아들여지면 0 값으로 재설정되고, 성공하면 채워집니다.

반환값

성공하면 #PDCOMM_OK를 반환합니다. info 또는 snapshot이 NULL이거나, struct_size, version, reserved, reserved2가 잘못되었으면 #PDCOMM_INVALID_ARGUMENT를 반환합니다. 어느 한 인덱스라도 범위를 벗어나면 #PDCOMM_OUT_OF_RANGE를 반환합니다. 패닉(panic)을 격리했으면 #PDCOMM_INTERNAL_ERROR를 반환합니다.

참고

  • 스레드 안전성: 스냅샷 읽기는 동시에 실행할 수 있습니다. 해제는 이 읽기와 동기화해야 합니다.