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 |