Share via


GROUPPROP 列挙 (qmgr.h)

[Queue Manager (QMGR) は、[要件] セクションで指定されたオペレーティング システムで使用できます。 今後のバージョンでは変更されるか、利用できなくなる場合もあります。 代わりに、 バックグラウンド インテリジェント転送サービス (BITS) を使用します。

GROUPPROP 列挙は、グループ プロパティ値を取得および設定するための定数値を定義します。

構文

typedef enum GROUPPROP {
  GROUPPROP_PRIORITY = 0,
  GROUPPROP_REMOTEUSERID = 1,
  GROUPPROP_REMOTEUSERPWD = 2,
  GROUPPROP_LOCALUSERID = 3,
  GROUPPROP_LOCALUSERPWD = 4,
  GROUPPROP_PROTOCOLFLAGS = 5,
  GROUPPROP_NOTIFYFLAGS = 6,
  GROUPPROP_NOTIFYCLSID = 7,
  GROUPPROP_PROGRESSSIZE = 8,
  GROUPPROP_PROGRESSPERCENT = 9,
  GROUPPROP_PROGRESSTIME = 10,
  GROUPPROP_DISPLAYNAME = 11,
  GROUPPROP_DESCRIPTION = 12
} ;

定数

 
GROUPPROP_PRIORITY
値: 0
キュー内の他のグループを基準にして QMGR がグループを処理するタイミングを決定します。

優先度は 1 つだけです。 このプロパティを設定する場合は、値 1 を指定する必要があります。 プロパティは常に 1 の値を返します。

バリアント型には、VT_I4、VT_I2、VT_UI4、VT_UI2、VT_INT、またはVT_UINTを指定できます。
GROUPPROP_REMOTEUSERID
値: 1
サポートされていません。
GROUPPROP_REMOTEUSERPWD
値: 2
サポートされていません。
GROUPPROP_LOCALUSERID
値: 3
サポートされていません。
GROUPPROP_LOCALUSERPWD
値: 4
サポートされていません。
GROUPPROP_PROTOCOLFLAGS
値: 5
ダウンロードに使用するプロトコルを指定します。

このプロパティを設定するときは、QM_PROTOCOL_HTTPを指定する必要があります。

バリアント型には、VT_I4、VT_I2、VT_UI4、VT_UI2、VT_INT、またはVT_UINTを指定できます。
GROUPPROP_NOTIFYFLAGS
値: 6
グループに対して受信するイベント通知の種類を指定します。 「解説」を参照してください。

バリアント型には、VT_I4、VT_I2、VT_UI4、VT_UI2、VT_INT、またはVT_UINTを指定できます。
GROUPPROP_NOTIFYCLSID
値: 7
GROUPPROP_NOTIFYFLAGSによって指定されたイベントが発生したときにアクティブ化する CLSID。 CLSID のアクティブ化の詳細については、「 IBackgroundCopyCallback1」を参照してください。

バリアント 型のデータ型がVT_BSTR。
GROUPPROP_PROGRESSSIZE
値: 8
サポートされていません。
GROUPPROP_PROGRESSPERCENT
値: 9
サポートされていません。
GROUPPROP_PROGRESSTIME
値: 10
サポートされていません。
GROUPPROP_DISPLAYNAME
値: 11
ユーザー インターフェイスでグループを識別するために使用できる表示名を指定します。 文字列の長さは 256 文字に制限され、null ターミネータは含まれません。

バリアント 型のデータ型がVT_BSTR。
GROUPPROP_DESCRIPTION
値: 12
グループに関連付ける説明を指定します。 文字列の長さは 1,024 文字に制限され、null ターミネータは含まれません。

バリアント 型のデータ型がVT_BSTR。

注釈

GROUPPROP_NOTIFYFLAGS グループ プロパティには、次の通知フラグを 1 つ以上含めることができます。

フラグ 説明
QM_NOTIFY_FILE_DONE サポートされていません。
QM_NOTIFY_JOB_DONE サポートされていません。
QM_NOTIFY_GROUP_DONE IBackgroundCopyCallback1::OnStatus を通じて、グループが完了したことをアプリケーションに通知します。
QM_NOTIFY_DISABLE_NOTIFY すべての通知を無効にします。
QM_NOTIFY_USE_PROGRESSEX サポートされていません。
 
メモ 既定では、エラーが発生すると、QMGR は IBackgroundCopyCallback1::OnStatus メソッドを呼び出します。
 

要件

要件
サポートされている最小のクライアント Windows XP
サポートされている最小のサーバー Windows Server 2003
Header qmgr.h