MQCFIN構造体 - PCF整数引数
MQCFIN構造体は,次のフィールドから構成されます。
フィールド(データタイプ) | 内容 | 初期値 |
---|---|---|
Type(MQLONG型) | 構造体タイプ | MQCFT_INTEGER |
StrucLength(MQLONG型) | 構造体長 | MQCFIN_STRUC_LENGTH |
Parameter(MQLONG型) | 引数識別子 | 0 |
Value(MQLONG型) | 引数の値 | 0 |
概要
MQCFIN構造体は,命令または命令の応答であるメッセージに整数引数を記述します。どちらの場合もメッセージ記述子のフォーマット名称はMQFMT_ADMINです。
MQCFIN構造体は,イベントメッセージでも使用します。この場合,メッセージ記述子のFormatフィールドはMQFMT_EVENTです。
MQCFIN構造体は,ユーザ定義のメッセージデータにも使用できます。この場合,メッセージ記述子のFormatフィールドは,MQFMT_PCFです。なお,この場合は,構造体の中にある一部のフィールドは意味を持たなくなります。大部分のフィールドには提供されている初期値を使用できますが,Valueフィールドには,アプリケーション側でデータに適した値を設定する必要があります。
フィールド
構造体を構成するフィールドについて,アルファベット順に説明します。
● Parameter(MQLONG型) 引数識別子
TP1/Message Queueでは使用されません。
構造体に含まれる値の引数を示します。このフィールドに現れる値は,MQCFH構造体のCommandフィールドの値に依存します。
このフィールドの初期値は0です。
● StrucLength(MQLONG型) 構造体長
MQCFIN構造体のバイト長さです。
次の値を取ります。
このフィールドの初期値はMQCFIN_STRUC_LENGTHです。
● Type(MQLONG型) 構造体タイプ
構造体は整数引数を表すMQCFIN構造体であることを示します。
次の値を取ります。
このフィールドの初期値はMQCFT_INTEGERです。
● Value(MQLONG型) 引数の値
このフィールドは,Parameterフィールドで識別される引数の値です。
このフィールドの初期値は0です。