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

表 1. MQMDE のフィールドの初期値 (MQMDE)
フィールド名 定数の名前 定数の値
StrucId MQMDE_STRUC_ID 'MDE¬'
Version MQMDE_VERSION_2 2
StrucLength MQMDE_LENGTH_2 72
Encoding MQENC_NATIVE 環境に依存
CodedCharSetId MQCCSI_UNDEFINED 0
Format MQFMT_NONE ブランク
Flags MQMDEF_NONE 0
GroupId MQGI_NONE Null
MsgSeqNumber なし 1
Offset なし 0
MsgFlags MQMF_NONE 0
OriginalLength MQOL_UNDEFINED -1
注:
  1. 記号¬は、単一のブランク文字を表します。
  2. C プログラミング言語では、マクロ変数 MQMDE_DEFAULT に表にリストされている値が設定されています。 この変数を以下の方法で使用すると、構造体のフィールドに初期値を設定できます。
    
    MQMDE MyMDE = {MQMDE_DEFAULT};