Hitachi

OpenTP1 Version 7 OpenTP1 メッセージキューイング機能 TP1/Message Queue プログラム作成リファレンス


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

命令フォーマットの整数引数構造体の長さ

このフィールドの初期値はMQCFIN_STRUC_LENGTHです。

● Type(MQLONG型) 構造体タイプ

構造体は整数引数を表すMQCFIN構造体であることを示します。

次の値を取ります。

MQCFT_INTEGER

整数を定義する構造体

このフィールドの初期値はMQCFT_INTEGERです。

● Value(MQLONG型) 引数の値

このフィールドは,Parameterフィールドで識別される引数の値です。

このフィールドの初期値は0です。