Compartilhar via


Enumeração GROUPPROP (qmgr.h)

[O QMGR (Queue Manager) está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. Em vez disso, use o BITS (Serviço de Transferência Inteligente em Segundo Plano).]

A enumeração GROUPPROP define os valores constantes para recuperar e definir valores de propriedade do grupo.

Syntax

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
} ;

Constantes

 
GROUPPROP_PRIORITY
Valor: 0
Determina quando o QMGR processa o grupo em relação a outros grupos na fila.

Há apenas uma prioridade. Você deve especificar um valor de 1 ao definir essa propriedade. A propriedade sempre retorna um valor de 1.

O tipo de dados Variant pode ser VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT ou VT_UINT.
GROUPPROP_REMOTEUSERID
Valor: 1
Não há suporte.
GROUPPROP_REMOTEUSERPWD
Valor: 2
Não há suporte.
GROUPPROP_LOCALUSERID
Valor: 3
Não há suporte.
GROUPPROP_LOCALUSERPWD
Valor: 4
Não há suporte.
GROUPPROP_PROTOCOLFLAGS
Valor: 5
Especifica o protocolo a ser usado para o download.

Você deve especificar QM_PROTOCOL_HTTP ao definir essa propriedade.

O tipo de dados Variant pode ser VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT ou VT_UINT.
GROUPPROP_NOTIFYFLAGS
Valor: 6
Especifica o tipo de notificação de evento a receber para o grupo. Consulte Observações.

O tipo de dados Variant pode ser VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT ou VT_UINT.
GROUPPROP_NOTIFYCLSID
Valor: 7
O CLSID a ser ativado quando ocorrer um evento especificado por GROUPPROP_NOTIFYFLAGS . Para obter mais detalhes sobre a ativação clsid, consulte IBackgroundCopyCallback1.

O tipo de dados Variant é VT_BSTR.
GROUPPROP_PROGRESSSIZE
Valor: 8
Não há suporte.
GROUPPROP_PROGRESSPERCENT
Valor: 9
Não há suporte.
GROUPPROP_PROGRESSTIME
Valor: 10
Não há suporte.
GROUPPROP_DISPLAYNAME
Valor: 11
Especifica um nome de exibição que pode ser usado para identificar o grupo em uma interface do usuário. O comprimento da cadeia de caracteres é limitado a 256 caracteres, não incluindo o terminador nulo.

O tipo de dados Variant é VT_BSTR.
GROUPPROP_DESCRIPTION
Valor: 12
Especifica uma descrição a ser associada ao grupo. O comprimento da cadeia de caracteres é limitado a 1.024 caracteres, sem incluir o terminador nulo.

O tipo de dados Variant é VT_BSTR.

Comentários

A propriedade GROUPPROP_NOTIFYFLAGS grupo pode conter um ou mais dos sinalizadores de notificação a seguir.

Sinalizador Significado
QM_NOTIFY_FILE_DONE Não há suporte.
QM_NOTIFY_JOB_DONE Não há suporte.
QM_NOTIFY_GROUP_DONE Notifica o aplicativo por meio de IBackgroundCopyCallback1::OnStatus de que o grupo está concluído.
QM_NOTIFY_DISABLE_NOTIFY Desabilita todas as notificações.
QM_NOTIFY_USE_PROGRESSEX Não há suporte.
 
Nota Por padrão, o QMGR chama o método IBackgroundCopyCallback1::OnStatus quando ocorre um erro.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP
Servidor mínimo com suporte Windows Server 2003
Cabeçalho qmgr.h