FILESETINFO 結構 (qmgr.h)

[佇列管理員 (QMGR) 可用於需求一節中指定的操作系統。 它在後續版本中可能會變更或無法使用。 請改用 背景智慧型傳輸服務 (BITS) 。]

FILESETINFO 結構可識別要下載之檔案的遠端和本機名稱。

語法

typedef struct _FILESETINFO {
  BSTR  bstrRemoteFile;
  BSTR  bstrLocalFile;
  DWORD dwSizeHint;
} FILESETINFO;

成員

bstrRemoteFile

Null 終止的字串,其中包含伺服器上檔名 (例如,http://ServerName/路徑/FileNameext) 。 名稱的格式必須符合您使用的傳輸通訊協定。 您無法在路徑或檔案名中使用通配符。 URL 必須只包含合法的 URL 字元;不會執行逸出處理。 URL 限制為 2,200 個字元,不包括終止的 Null 字元。

bstrLocalFile

Null 終止的字串,其中包含用戶端上的檔名。 檔名必須包含完整路徑,例如 D:\MyApp\UpdatesPath\FileNameext.您無法在路徑或檔名中使用通配符,而且路徑中的目錄必須存在。 路徑僅限於MAX_PATH,不包括終止 Null 字元。 用戶必須具有寫入本機目錄的許可權,才能下載並上傳要求回復。 BITS 不支援NTFS資料流。 不使用會話特定的網路驅動器機,請使用 UNC 路徑 (例如 \ServerName ShareName\路徑\FileName\ext) 。

dwSizeHint

不支援。

規格需求

需求
最低支援的用戶端 Windows XP
最低支援的伺服器 Windows Server 2003
標頭 qmgr.h