Wait_For_Conversation (CPI-C)

Wait_For_Conversation呼叫 (函式名稱cmwait) 等候作業完成,該作業已在processing_mode交談特性設定為CM_NON_BLOCKING且CM_OPERATION_INCOMPLETE在return_code參數中傳回時起始。

語法

  
CM_ENTRY Wait_For_Conversation(   
  unsigned char FAR *conversation_ID,    
  CM_INT32 FAR *conversation_return_code,    
  CM_INT32 FAR *return_code              
);  

參數

conversation_ID
傳回的參數。 指定作業完成之交談的識別碼。 此參數的值是由 Initialize_ConversationAccept_Conversation傳回。

conversation_return_code
傳回的參數。 指定正在完成之作業中的 return_code 。 其值將取決於最初發出的作業。

return_code
從這個呼叫傳回的程式碼。 本主題稍後會列出有效的傳回碼。

傳回碼

CM_OK
主要傳回碼;已成功執行呼叫。

CM_SYSTEM_EVENT
主要傳回碼;等候完成不是因為作業完成,而是因為發生某些系統事件。

CM_PROGRAM_STATE_CHECK
主要傳回碼;程式沒有未完成的作業。

CM_PRODUCT_SPECIFIC_ERROR
主要傳回碼;發生產品特定的錯誤,並已記錄在產品錯誤記錄檔中。

狀態變更

狀態變更取決於已完成的作業及其傳回碼。

備註

程式在某些交談上必須有未完成的作業。

另請參閱

Set_Processing_Mode (CPI-C)
Specify_Windows_Handle (CPI-C)