PdcommGemFormattedProgramOptions
구조체
S7F27/S7F28 검증 보고서 서비스의 한도입니다.
typedef struct PdcommGemFormattedProgramOptions { ... } PdcommGemFormattedProgramOptions이 구조체를 pdcomm_gem_configure_formatted_programs()에 전달합니다. 문제(issue) 한도는 호출자 입력이나 수신 데이터를 복사하기 전에 검사합니다.
멤버
max_history
필드
중복 재전송(replay)을 거부하려고 기억해 두는 완료 트랜잭션 수입니다. 가장 오래된 것부터 버립니다.
size_t max_history0이 아니어야 합니다.
max_issue_text_bytes
필드
문제 하나의 ERRW7 텍스트 길이의 최댓값(바이트)입니다.
size_t max_issue_text_bytesmax_issues
필드
S7F27 보고서 하나에 들어가는 문제(issue)의 최대 개수입니다. 0이면 문제가 없는 보고서만 허용합니다.
size_t max_issuesmax_pending
필드
S7F28을 기다리는 송신 S7F27 보고서의 최대 개수입니다. 0이 아니어야 합니다.
size_t max_pendingmax_received
필드
응답을 기다리는 수신 S7F27 보고서의 최대 개수입니다. 0이 아니어야 합니다.
size_t max_received1차 메시지(primary message)는 응답되면 이 개수에서 빠집니다. HSMS 세션이 끝나도(Deselect 또는 연결 해제) 더 이상 응답할 수 없으므로 빠집니다.
max_results
필드
서비스가 보관하는 완료된 보고서 결과의 개수입니다. 가장 오래된 것부터 버립니다.
size_t max_results0이 아니어야 합니다.
max_total_issue_text_bytes
필드
보고서 하나에 있는 모든 ERRW7 텍스트 길이 합계의 최댓값(바이트)입니다.
size_t max_total_issue_text_bytesreserved
필드
예약 필드입니다. 0이어야 합니다.
uint32_t reservedstruct_size
필드
이 구조체의 크기(바이트)입니다. sizeof(PdcommGemFormattedProgramOptions) 이상이어야 합니다.
size_t struct_sizeversion
필드
옵션 레이아웃 버전입니다. #PDCOMM_GEM_FORMATTED_PROGRAM_OPTIONS_VERSION이어야 합니다.
uint32_t version