다음을 통해 공유


Test_Request_To_Send_Received(CPI-C)

Test_Request_To_Send_Received 호출(함수 이름 cmtrts)은 파트너 프로그램에서 송신 요청 알림을 받았는지 여부를 결정합니다.

구문

  
CM_ENTRY Test_Request_To_Send_Received(   
  unsigned char FAR *conversation_ID,    
  CM_INT32 FAR *request_to_send_received,    
  CM_INT32 FAR *return_code              
);  

매개 변수

conversation_ID
제공된 매개 변수입니다. 대화의 식별자를 지정합니다. 이 매개 변수의 값은 Initialize_Conversation 또는 Accept_Conversation 반환되었습니다.

request_to_send_received
반환된 매개 변수입니다. 송신 요청 표시기입니다. 가능한 값은 다음과 같습니다.

CM_REQ_TO_SEND_RECEIVED
파트너 프로그램은 로컬 프로그램에 대화를 RECEIVE 상태로 변경하도록 요청하는 Request_To_Send 발급했습니다.

CM_REQ_TO_SEND_NOT_RECEIVED
파트너 프로그램은 Request_To_Send 발급하지 않았습니다. return_code CM_OK 이외의 값이 포함되어 있으면 이 값은 관련이 없습니다.

return_code
이 호출에서 반환된 코드입니다. 유효한 반환 코드는 이 항목의 뒷부분에 나와 있습니다.

반환 코드

CM_OK
기본 반환 코드; 호출이 성공적으로 실행되었습니다.

CM_PROGRAM_PARAMETER_CHECK
기본 반환 코드; conversation_ID 지정한 값이 잘못되었거나 변수의 주소가 잘못되었습니다.

CM_PROGRAM_STATE_CHECK
기본 반환 코드; 대화가 SEND, RECEIVE 또는 SEND_PENDING 이외의 상태입니다.

CM_PRODUCT_SPECIFIC_ERROR
기본 반환 코드; 제품별 오류가 발생하여 제품 오류 로그에 기록되었습니다.

상태 변경

대화는 SEND, RECEIVE 또는 SEND_PENDING 상태여야 합니다.

상태 변경은 없습니다.