Структура FILESETINFO (qmgr.h)
[Диспетчер очередей (QMGR) доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте фоновую интеллектуальную службу передачи (BITS).]
Структура FILESETINFO определяет удаленные и локальные имена скачиваемого файла.
Синтаксис
typedef struct _FILESETINFO {
BSTR bstrRemoteFile;
BSTR bstrLocalFile;
DWORD dwSizeHint;
} FILESETINFO;
Члены
bstrRemoteFile
Строка, завершающаяся значением NULL, которая содержит имя файла на сервере (например, http://ServerName/Путь/имя_файла.ext). Формат имени должен соответствовать используемому протоколу передачи. Нельзя использовать подстановочные знаки в пути или имени файла. URL-адрес должен содержать только юридические символы URL-адреса; escape-обработка не выполняется. URL-адрес ограничен 2200 символами, не включая завершающий символ NULL.
bstrLocalFile
Строка, завершающаяся нулевым значением, которая содержит имя файла на клиенте. Имя файла должно содержать полный путь, например D:\MyApp\UpdatesPath\FileName.ext. Нельзя использовать подстановочные знаки в пути или имени файла, и каталоги в пути должны существовать. Путь ограничен MAX_PATH, не включая завершающий символ NULL. Пользователь должен иметь разрешение на запись в локальный каталог для загрузки и отправки, запрашивающих ответ. BITS не поддерживает потоки NTFS. Вместо использования сетевых дисков, которые зависят от сеанса, используйте UNC-пути (например, \Имя_\сервера Имя_общего ресурса Имя\\_файла.ext).
dwSizeHint
Не поддерживается.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP |
Минимальная версия сервера | Windows Server 2003 |
Верхняя часть | qmgr.h |