pdcomm_gem_result_enhanced_command_acknowledgements
함수
확장 명령 결과의 바깥 확인 응답 List를 복사합니다.
PdcommStatus pdcomm_gem_result_enhanced_command_acknowledgements(const PdcommGemResult *result, PdcommSecsItem **out_acknowledgements)수락된 요청이면 List는 비어 있습니다. 거부된 요청이면 확정된 검증 엔트리를 담습니다(이름은 정규화된 숫자 형식입니다). 호스트 응답이면 수신한 전송 항목을 그대로 담습니다. List는 결과와 독립적입니다.
매개변수
| 이름 | 설명 |
|---|---|
result | 결과 유형이 #PDCOMM_GEM_ENHANCED_COMMAND_RECEIVED 또는 #PDCOMM_GEM_ENHANCED_COMMAND_ACK인 결과입니다. |
out_acknowledgements | 새 List 항목을 받습니다. 실패하면 항상 NULL입니다. |
반환값
성공하면 #PDCOMM_OK를 반환합니다. result 또는 out_acknowledgements가 NULL이면 #PDCOMM_INVALID_ARGUMENT를 반환합니다. result가 확장 명령 결과가 아니면 #PDCOMM_INVALID_STATE를 반환합니다. #PDCOMM_LIMIT_EXCEEDED, #PDCOMM_ALLOCATION_FAILED 또는 #PDCOMM_INTERNAL_ERROR를 반환할 수도 있습니다.
참고
- 소유권: pdcomm_secs_destroy()로
*out_acknowledgements를 해제합니다.