MQGMO の初期値および言語ごとの宣言

表 1. MQGMO のフィールドの初期値 (MQGMO)
フィールド名 定数の名前 定数の値
StrucId MQGMO_STRUC_ID 'GMO¬'
Version MQGMO_VERSION_1 1
Options MQGMO_NO_WAIT 0
WaitInterval なし 0
Signal1 なし z/OS® に NULL ポインターがあります。 その他の場合は 0
Signal2 なし 0
ResolvedQName なし ヌル・ストリングまたはブランク
MatchOptions MQMO_MATCH_MSG_ID + MQMO_MATCH_CORREL_ID 3
GroupStatus MQGS_NOT_IN_GROUP '¬'
SegmentStatus MQSS_NOT_A_SEGMENT '¬'
Segmentation MQSEG_INHIBITED '¬'
Reserved1 なし '¬'
MsgToken MQMTOK_NONE Null
ReturnedLength MQRL_UNDEFINED -1
Reserved2 なし '¬'
MsgHandle MQHM_NONE 0
注:
  1. 記号¬は、単一のブランク文字を表します。
  2. ヌル・ストリングまたはブランクの値は、C 言語ではヌル・ストリングを表し、他のプログラミング言語ではブランク文字を表します。
  3. C プログラミング言語では、マクロ変数 MQGMO_DEFAULT に表にリストされている値が設定されています。 この変数を以下の方法で使用すると、構造体のフィールドに初期値を設定できます。
    MQGMO MyGMO = {MQGMO_DEFAULT};