Condividi tramite


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