共用方式為


Wait_For_Conversation (CPI-C)

Wait_For_Conversation呼叫 (函式名稱 cmwait) 會等候作業完成,該作業已在processing_mode對話特性設定為 CM_NON_BLOCKING,並在 return_code 參數中傳回CM_OPERATION_INCOMPLETE

語法

  
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)