GetFmiReturnCode

GetFmiReturnCode函式會將連結狀態和錯誤碼轉換為可列印的字串。 此函式提供一組標準錯誤字串,供函式管理介面 (FMI) 應用程式使用。

語法

  
int WINAPI GetFmiReturnCode (  
    UINT errcode1,  
    UINT errcode2,  
    UINT buffer_length,  
    unsigned char FAR *buffer_addr  
);  

參數

errcode1
提供的參數;請參閱。

errcode2
提供的參數;請參閱。

buffer_length
提供的參數;指定 buffer_addr所指向的緩衝區長度。 建議的長度為 256 個字元。

buffer_addr
提供/傳回的參數;會指定將保存格式化、以 Null 終止字串的緩衝區位址。

傳回值

0x20000001
參數無效;函式無法讀取指定的錯誤碼,或無法寫入指定的緩衝區。

0x20000002
指定的緩衝區太小。

備註

errcode1errcode2參數是根據GetFmiReturnCode的使用方式來設定,如下表所示。

要翻譯的代碼 errcode1的值 errcode2的值
錯誤和感知碼中指定的errcode1 和 errcode2值包含Open (SSCP) ResponseOpen (PLU) ConfirmStatus-Acknowledge (Nack-2) 、Status-Control (...) Nack2Status-ErrorAppl-Data訊息,以及系統偵測到的錯誤指標 (SDI) 集 未變更訊息 未變更訊息
狀態會話 訊息傳回的狀態和限定詞代碼 status*256 + 限定詞 0xFFFF
WinLUAGetLastInitStatus 的傳回碼 傳回碼 0xFFFF