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

pdcomm_gem_result_formatted_program_info

함수

검증 보고서 결과의 요약을 읽습니다.

PdcommStatus pdcomm_gem_result_formatted_program_info(const PdcommGemResult *result, PdcommGemFormattedProgramInfo *info)

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

호스트가 수신한 S7F27과 장비의 S7F28 확인 응답 결과 모두에 사용할 수 있습니다.

매개변수

이름설명
resultGEM 결과입니다.
info호출자 저장 공간입니다. 먼저 info->struct_size를 설정합니다. 성공하면 모든 필드를 기록하고 struct_size는 기록된 크기를 받습니다.

반환값

성공하면 #PDCOMM_OK를 반환합니다. result 또는 info가 NULL이거나 info->struct_size가 너무 작으면 #PDCOMM_INVALID_ARGUMENT를 반환합니다. result가 검증 보고서 결과가 아니면(예: #PDCOMM_GEM_FAILED 결과) #PDCOMM_INVALID_STATE를 반환합니다. 패닉(panic)을 격리했으면 #PDCOMM_INTERNAL_ERROR를 반환합니다.

참고

  • 스레드 안전성: 결과 접근자는 서로 동시에 실행할 수 있지만, 같은 결과에 대한 pdcomm_gem_formatted_program_respond()나 pdcomm_gem_result_destroy()와는 동시에 실행할 수 없습니다.