次の共用体は、動詞制御ブロックの LUA_SPECIFIC 部分を使用する関数に含まれる特定のデータ構造を示しています。 この共用体を使用する唯一の論理ユニット アプリケーション (LUA) 動詞は 、RUI_BID、SLI_BID、SLI_OPEN、 およびSLI_SENDです。
構文
union LUA_SPECIFIC {
struct SLI_OPEN open;
unsigned char lua_sequence_number[2];
unsigned char lua_peek_data[12];
} LUA_SPECIFIC;
解説
メンバー
open
SLI_OPEN動詞で使用LUA_SPECIFICの共用体メンバー。
lua_sequence_number
SLI_SEND動詞で使用LUA_SPECIFICの共用体メンバー。 返されたパラメーター。 ホストへの RU のシーケンス番号。 これには、チェーン要求ユニットの最初のセグメントまたはチェーン要求ユニット内の唯一のセグメントのシーケンス番号が含まれます。 このパラメーターはバイト反転ではないことに注意してください。
lua_peek_data
LUA_SPECIFICの共用体メンバーは、RUI_BIDおよびSLI_BID動詞によって使用されます。 返されたパラメーター。 読み取りを待機しているデータの最大 12 バイトを格納します。 これは、読み取りを待機している要求/応答ユニット (RU) データのプレビュー (最大 12 バイト) です。 lua_data_length パラメーターには、ピークされたデータの正確な長さが含まれます。
次のトピックでは、 SLI_OPENのコマンド固有のパラメーターについて説明します。
このセクションには、次のトピックが含まれています。