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 |