撰寫可攜式 LUA 應用程式
使用下列指導方針來撰寫邏輯單元應用程式 (LUA) 可移植到其他環境的應用程式:
使用參數值和傳回碼的符號常數名稱,而不是 WINLUA 中顯示的數值。H 檔案。 (如需詳細資訊,請參閱 WINLUA。Microsoft® Host Integration Server SDK.) 中的 H 檔案
存取資料緩衝區中的 SNAsense 程式碼時,請使用符號常數,而不是數值。 這可確保位元組儲存順序適用于您的特定系統。 您應該使用 memcpy 來設定值,以及 memcmp 來測試這些值。 例如:
memcpy (this_verb.common.lua_data_ptr, LUA_INCORRECT_REQ_CODE, 4); if (memcmp (this_verb.common.lua_data_ptr, LUA_INCORRECT_REQ_CODE, 4) == 0) { ..... }
請確定顯示為保留的任何參數都設定為零。
設定 lua_verb_length 參數,如動詞描述中所述。