MSMQ Open Queue

メッセージング > MSMQ との接続 > コンポーネントプログラム

メッセージキューをオープンし、キューのハンドルを返します。

パラメータ

説明

Queue Format Name

数値(1)/入力:キューを参照する際に使用する形式名を表します。

  • 0 …… 直接形式名(OS指定)

  • 1 …… 直接形式名(IPアドレス指定)

  • 2 …… パブリック形式(Public)

  • 3 …… 専用形式名(Private)

Computer Address

文字列 (250)/入力:[Queue Format Name]の内容によって指定する値が異なります。

  • Queue Format Name=0 …… ホスト名

  • Queue Format Name=1 …… IP アドレス

  • Queue Format Name=2 …… (空白)

  • Queue Format Name=3 …… コンピュータ識別子

Queue Name

文字列(250)/入力:オープンする、キューの名前を表す文字列。[Queue Format Name]の内容によって指定する値が異なります。

  • Queue Format Name=0 …… キュー名

  • Queue Format Name=1 …… キュー名

  • Queue Format Name=2 …… キューGUID

  • Queue Format Name=3 …… キュー番号

Access method

 文字(1) /入力:アクセス処理を表す文字

  • V …… メッセージを読み、キューに残す。

  • W …… メッセージをキューに書き込む。

  • R …… メッセージを読み、キューから削除する。

Share method

文字(1)/入力:キューの共有方法を表す文字

  • A …… 共有可能です。[Access method]が「W」、または「V」の場合この設定にしてください。

  • W …… 他のセッションは、このキューを読み出せません。

 

戻り値

数値(18):接続が成功した場合、キューのハンドル値が返されます。接続が成功しない場合は、負の値(エラーコード)が返され、エラーがError Log に書き込まれます。