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 |