pdcomm_gem_result_formatted_program_capability_info
함수
기능(capability) 결과의 요약을 읽습니다.
PdcommStatus pdcomm_gem_result_formatted_program_capability_info(const PdcommGemResult *result, PdcommGemFormattedProgramCapabilityInfo *info)호스트 데이터 결과와 장비의 수신 요청 결과 모두에 사용할 수 있습니다. 수신 요청은 응답하기 전까지 기능을 담지 않으므로, pdcomm_gem_formatted_program_capability_respond()가 성공하기 전에는 명령 및 크기 필드가 0입니다.
매개변수
| 이름 | 설명 |
|---|---|
result | GEM 결과입니다. |
info | struct_size를 설정한 호출자 저장 공간입니다. 크기가 충분하면 result를 검사하기 전에 알려진 필드를 0으로 초기화합니다(struct_size는 설정된 상태). 알려진 레이아웃을 넘는 바이트는 건드리지 않습니다. |
반환값
성공하면 #PDCOMM_OK를 반환합니다. info가 NULL이거나, info->struct_size가 너무 작거나, result가 NULL이면 #PDCOMM_INVALID_ARGUMENT를 반환합니다. result가 기능 결과가 아니면 #PDCOMM_INVALID_STATE를 반환합니다.