Extract_CPIC_Side_Information (CPI-C)
Extract_CPIC_Side_Information呼叫 (函式名稱xcmesi) 會傳回專案號碼或符號目的地名稱的側邊資訊。
語法
CM_ENTRY Extract_CPIC_Side_Information(
CM_INT32 FAR *entry_number,
unsigned char FAR *sym_dest_name,
SIDE_INFO FAR *side_info_entry,
CM_INT32 FAR *side_info_entry_length,
CM_INT32 FAR *return_code
);
參數
entry_number
提供的 參數。 指定要傳回之側資訊專案) (索引的數目。 第一個專案是 1。
程式可以改為依符號目的地名稱查閱側邊資訊專案。 若要達成此目的,請將專案編號設定為零。
sym_dest_name
提供的 參數。 指定要搜尋的符號目的地名稱。
如果 entry_number 設定為大於零的數位,則會忽略此參數。
side_info_entry
傳回的參數。 指定側邊資訊專案。 如需側邊資訊專案的詳細說明,請參閱 Set_CPIC_Side_Information。
側邊資訊結構中的每個欄位都會靠左對齊,並視需要填補右邊的空格。
side_info_entry_length
提供的 參數。 一律為 124。
return_code
從這個呼叫傳回的程式碼。 本主題稍後會列出有效的傳回碼。
傳回碼
CM_OK
主要傳回碼;已成功執行呼叫。
CM_PROGRAM_PARAMETER_CHECK
主要傳回碼;發生下列其中一項:
entry_number指定的數位大於側邊資訊表中專案的最大數目,或小於零的數位。
sym_dest_name參數無效,entry_number設定為零。
side_info_entry_length參數未設定為 124。
CM_PRODUCT_SPECIFIC_ERROR
主要傳回碼;發生產品特定的錯誤,且已在產品錯誤記錄檔中記錄。
狀態變更
此呼叫與交談無關,而且可以處於任何狀態。
沒有狀態變更。
備註
永遠不會傳回安全性密碼。 如果未設定側邊資訊中的安全性使用者識別碼,則會以所有空格傳回安全性使用者識別碼欄位。