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
指定的緩衝區太小。
備註
errcode1和errcode2參數是根據GetFmiReturnCode的使用方式來設定,如下表所示。
要翻譯的代碼 | errcode1的值 | errcode2的值 |
---|---|---|
錯誤和感知碼中指定的errcode1 和 errcode2值包含Open (SSCP) Response、Open (PLU) Confirm、Status-Acknowledge (Nack-2) 、Status-Control (...) Nack2、Status-Error和Appl-Data訊息,以及系統偵測到的錯誤指標 (SDI) 集 | 未變更訊息 | 未變更訊息 |
從 狀態會話 訊息傳回的狀態和限定詞代碼 | status*256 + 限定詞 | 0xFFFF |
WinLUAGetLastInitStatus 的傳回碼 | 傳回碼 | 0xFFFF |