Перечисление GROUPPROP (qmgr.h)

[Диспетчер очередей (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.

Тип данных Variant может быть 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.

Тип данных Variant может быть VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT или VT_UINT.
GROUPPROP_NOTIFYFLAGS
Значение: 6
Указывает тип уведомления о событии, которое будет получаться для группы. См. заметки.

Тип данных Variant может быть VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT или VT_UINT.
GROUPPROP_NOTIFYCLSID
Значение: 7
CLSID, активируемый при возникновении события , указанного GROUPPROP_NOTIFYFLAGS . Дополнительные сведения об активации CLSID см. в разделе IBackgroundCopyCallback1.

Тип данных Variant — VT_BSTR.
GROUPPROP_PROGRESSSIZE
Значение: 8
Не поддерживается.
GROUPPROP_PROGRESSPERCENT
Значение: 9
Не поддерживается.
GROUPPROP_PROGRESSTIME
Значение: 10
Не поддерживается.
GROUPPROP_DISPLAYNAME
Значение: 11
Указывает отображаемое имя, которое можно использовать для идентификации группы в пользовательском интерфейсе. Длина строки ограничена 256 символами, не включая признак конца NULL.

Тип данных Variant — VT_BSTR.
GROUPPROP_DESCRIPTION
Значение: 12
Указывает описание, которое необходимо связать с группой. Длина строки ограничена 1024 символами, не включая признак конца NULL.

Тип данных Variant — VT_BSTR.

Комментарии

Свойство группы GROUPPROP_NOTIFYFLAGS может содержать один или несколько следующих флагов уведомлений.

Flag Значение
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
Верхняя часть qmgr.h