Struttura FILESETINFO (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 di trasferimento intelligente in background (BITS).]
La struttura FILESETINFO identifica i nomi remoti e locali del file da scaricare.
Sintassi
typedef struct _FILESETINFO {
BSTR bstrRemoteFile;
BSTR bstrLocalFile;
DWORD dwSizeHint;
} FILESETINFO;
Members
bstrRemoteFile
Stringa con terminazione null contenente il nome del file nel server, ad esempio http://ServerNameFileName//.ext). Il formato del nome deve essere conforme al protocollo di trasferimento usato. Non è possibile usare caratteri jolly nel percorso o nel nome del file. L'URL deve contenere solo caratteri URL legali; non viene eseguita alcuna elaborazione di escape. L'URL è limitato a 2.200 caratteri, non incluso il carattere null terminante.
bstrLocalFile
Stringa con terminazione null contenente il nome del file nel client. Il nome del file deve includere il percorso completo, ad esempio D:\MyApp\UpdatesPath\FileName.ext. Non è possibile usare caratteri jolly nel percorso o nel nome file e le directory nel percorso devono esistere. Il percorso è limitato a MAX_PATH, non incluso il carattere null di terminazione. L'utente deve disporre dell'autorizzazione per scrivere nella directory locale per i download e i caricamenti che richiedono una risposta. BITS non supporta i flussi NTFS. Anziché usare le unità di rete, che sono specifiche della sessione, usare i percorsi UNC, ad esempio \ServerName ShareName\Path\FileName\.ext).
dwSizeHint
Non supportato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP |
Server minimo supportato | Windows Server 2003 |
Intestazione | qmgr.h |