Condividi tramite


Enumerazione GROUPPROP (qmgr.h)

[Queue Manager (QMGR) è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Usare invece il servizio trasferimento intelligente in background (BITS).]

L'enumerazione GROUPPROP definisce i valori costanti per il recupero e l'impostazione dei valori delle proprietà del gruppo.

Sintassi

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

Costanti

 
GROUPPROP_PRIORITY
Valore: 0
Determina quando QMGR elabora il gruppo rispetto ad altri gruppi nella coda.

Esiste una sola priorità. È necessario specificare il valore 1 quando si imposta questa proprietà. La proprietà restituisce sempre un valore pari a 1.

Il tipo di dati Variant può essere VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT o VT_UINT.
GROUPPROP_REMOTEUSERID
Valore: 1
Non supportato.
GROUPPROP_REMOTEUSERPWD
Valore: 2
Non supportato.
GROUPPROP_LOCALUSERID
Valore: 3
Non supportato.
GROUPPROP_LOCALUSERPWD
Valore: 4
Non supportato.
GROUPPROP_PROTOCOLFLAGS
Valore: 5
Specifica il protocollo da utilizzare per il download.

È necessario specificare QM_PROTOCOL_HTTP quando si imposta questa proprietà.

Il tipo di dati Variant può essere VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT o VT_UINT.
GROUPPROP_NOTIFYFLAGS
Valore: 6
Specifica il tipo di notifica degli eventi da ricevere per il gruppo. Vedere la sezione Osservazioni.

Il tipo di dati Variant può essere VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT o VT_UINT.
GROUPPROP_NOTIFYCLSID
Valore: 7
CLSID da attivare quando si verifica un evento specificato da GROUPPROP_NOTIFYFLAGS . Per altre informazioni sull'attivazione CLSID, vedere IBackgroundCopyCallback1.

Il tipo di dati Variant è VT_BSTR.
GROUPPROP_PROGRESSSIZE
Valore: 8
Non supportato.
GROUPPROP_PROGRESSPERCENT
Valore: 9
Non supportato.
GROUPPROP_PROGRESSTIME
Valore: 10
Non supportato.
GROUPPROP_DISPLAYNAME
Valore: 11
Specifica un nome visualizzato che può essere utilizzato per identificare il gruppo in un'interfaccia utente. La lunghezza della stringa è limitata a 256 caratteri, senza includere il carattere di terminazione Null.

Il tipo di dati Variant è VT_BSTR.
GROUPPROP_DESCRIPTION
Valore: 12
Specifica una descrizione da associare al gruppo. La lunghezza della stringa è limitata a 1.024 caratteri, senza includere il carattere di terminazione Null.

Il tipo di dati Variant è VT_BSTR.

Commenti

La proprietà del gruppo GROUPPROP_NOTIFYFLAGS può contenere uno o più flag di notifica seguenti.

Contrassegno Significato
QM_NOTIFY_FILE_DONE Non supportato.
QM_NOTIFY_JOB_DONE Non supportato.
QM_NOTIFY_GROUP_DONE Notifica all'applicazione tramite IBackgroundCopyCallback1::OnStatus che il gruppo è completo.
QM_NOTIFY_DISABLE_NOTIFY Disabilita tutte le notifiche.
QM_NOTIFY_USE_PROGRESSEX Non supportato.
 
Nota Per impostazione predefinita, QMGR chiama il metodo IBackgroundCopyCallback1::OnStatus quando si verifica un errore.
 

Requisiti

Requisito Valore
Client minimo supportato Windows XP
Server minimo supportato Windows Server 2003
Intestazione qmgr.h