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\路径\FileNameext) 。

dwSizeHint

不支持。

要求

要求
最低受支持的客户端 Windows XP
最低受支持的服务器 Windows Server 2003
标头 qmgr.h