次の方法で共有


ポータブル LUA アプリケーションの作成

他の環境に移植可能な論理ユニット アプリケーション (LUA) アプリケーションを作成するには、次のガイドラインを使用します。

  • WINLUA に示されている数値ではなく、パラメーター値と戻りコードにシンボリック定数名を使用します。H ファイル。 詳細については、Microsoft® Host Integration Server SDK の WINLUA.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)  
    {  
    .....  
    }  
    
  • 予約済みとして表示されるパラメーターが 0 に設定されていることを確認します。

  • 動詞の説明に従って 、lua_verb_length パラメーターを設定します。