Extract_TP_Name (CPI-C)

Extract_TP_Name呼叫 (函數名稱cmetpn) 會傳回TP_name特性。

語法

  
CM_ENTRY Extract_TP_Name(   
  unsigned char FAR *conversation_ID,    
  unsigned char FAR *TP_name,            
  CM_INT32 FAR *TP_name_length,          
  CM_INT32 FAR *return_code              
);  

參數

conversation_ID
提供的參數。 指定交談的識別碼。 此參數的值由 Initialize_ConversationAccept_Conversation傳回。

TP_name
傳回的參數。 指定包含交易程式 (TP) 名稱的變數。

TP_name_length
傳回的參數。 指定 TP 名稱的長度。

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

傳回碼

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

CM_PROGRAM_PARAMETER_CHECK
主要傳回碼; conversation_ID 指定的值無效。

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

狀態變更

交談可以處於 [重設] 以外的任何狀態。

沒有狀態變更。

備註

針對叫用的程式, TP_name特性是Initialize_Conversation呼叫的sym_dest_name參數中所參考端資訊的值。 若為可叫用程式,它是在對話啟動要求中指定的名稱 (它會與本機或 Specify_Local_TP_Name 呼叫) 中指定的名稱相符,因此會與夥伴計畫的 TP_name 特性相同。

傳回的名稱長度最多可達64個位元組。