Compartir a través de


Enumeración GROUPPROP (qmgr.h)

[Queue Manager (QMGR) está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. En su lugar, use el servicio de transferencia inteligente en segundo plano (BITS).]

La enumeración GROUPPROP define los valores constantes para recuperar y establecer valores de propiedad de 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 cuándo QMGR procesa el grupo en relación con otros grupos de la cola.

Solo hay una prioridad. Debe especificar un valor de 1 al establecer esta propiedad. La propiedad siempre devuelve un valor de 1.

El tipo de datos variant puede ser VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT o VT_UINT.
GROUPPROP_REMOTEUSERID
Valor: 1
No compatible.
GROUPPROP_REMOTEUSERPWD
Valor: 2
No compatible.
GROUPPROP_LOCALUSERID
Valor: 3
No compatible.
GROUPPROP_LOCALUSERPWD
Valor: 4
No compatible.
GROUPPROP_PROTOCOLFLAGS
Valor: 5
Especifica el protocolo que se va a usar para la descarga.

Debe especificar QM_PROTOCOL_HTTP al establecer esta propiedad.

El tipo de datos variant puede ser VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT o VT_UINT.
GROUPPROP_NOTIFYFLAGS
Valor: 6
Especifica el tipo de notificación de eventos que se va a recibir para el grupo. Vea la sección Comentarios.

El tipo de datos variant puede ser VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT o VT_UINT.
GROUPPROP_NOTIFYCLSID
Valor: 7
CLSID que se va a activar cuando se produce un evento especificado por GROUPPROP_NOTIFYFLAGS . Para obtener más información sobre la activación de CLSID, consulte IBackgroundCopyCallback1.

El tipo de datos variant es VT_BSTR.
GROUPPROP_PROGRESSSIZE
Valor: 8
No compatible.
GROUPPROP_PROGRESSPERCENT
Valor: 9
No compatible.
GROUPPROP_PROGRESSTIME
Valor: 10
No compatible.
GROUPPROP_DISPLAYNAME
Valor: 11
Especifica un nombre para mostrar que se puede usar para identificar el grupo en una interfaz de usuario. La longitud de la cadena está limitada a 256 caracteres, sin incluir el terminador null.

El tipo de datos variant es VT_BSTR.
GROUPPROP_DESCRIPTION
Valor: 12
Especifica una descripción que se va a asociar al grupo. La longitud de la cadena está limitada a 1024 caracteres, sin incluir el terminador nulo.

El tipo de datos variant es VT_BSTR.

Comentarios

La propiedad de grupo GROUPPROP_NOTIFYFLAGS puede contener una o varias de las marcas de notificación siguientes.

Marca Significado
QM_NOTIFY_FILE_DONE No compatible.
QM_NOTIFY_JOB_DONE No compatible.
QM_NOTIFY_GROUP_DONE Notifica a la aplicación a través de IBackgroundCopyCallback1::OnStatus que el grupo está completo.
QM_NOTIFY_DISABLE_NOTIFY Deshabilita todas las notificaciones.
QM_NOTIFY_USE_PROGRESSEX No compatible.
 
Nota De forma predeterminada, QMGR llama al método IBackgroundCopyCallback1::OnStatus cuando se produce un error.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP
Servidor mínimo compatible Windows Server 2003
Encabezado qmgr.h