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 |