Структура 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