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

pdcomm_gem_result_alarm_info

함수

검증을 마친 호스트 알람 보고서 또는 알람 목록 결과의 요약을 읽습니다.

PdcommStatus pdcomm_gem_result_alarm_info(const PdcommGemResult *result, PdcommGemAlarmResultInfo *info)

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

보고서는 count가 1, is_report가 1이며, 원래 W 비트가 reply_expected에 들어 있습니다. 목록 응답은 is_report, reply_expected, acknowledged가 모두 0입니다.

매개변수

이름설명
result결과 유형이 #PDCOMM_GEM_ALARM_RECEIVED, #PDCOMM_GEM_ALARM_LIST_RECEIVED, #PDCOMM_GEM_ENABLED_ALARM_LIST_RECEIVED 중 하나인 결과입니다.
info호출자 저장 공간입니다. 호출 전에 info->struct_size를 설정합니다. 성공할 때만 기록됩니다.

반환값

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

참고

  • 결과와 항목은 엔드포인트가 해제된 뒤에도 읽을 수 있습니다.