Share via


Estructura FILESETINFO (qmgr.h)

[Queue Manager (QMGR) está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. En su lugar, use el servicio de transferencia inteligente en segundo plano (BITS).]

La estructura FILESETINFO identifica los nombres remotos y locales del archivo que se van a descargar.

Sintaxis

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

Miembros

bstrRemoteFile

Cadena terminada en NULL que contiene el nombre del archivo en el servidor (por ejemplo, http://ServerName/Ruta/de acceso FileName.ext). El formato del nombre debe ajustarse al protocolo de transferencia que use. No se pueden usar caracteres comodín en la ruta de acceso o el nombre de archivo. La dirección URL solo debe contener caracteres de dirección URL legales; no se realiza ningún procesamiento de escape. La dirección URL está limitada a 2200 caracteres, sin incluir el carácter nulo de terminación.

bstrLocalFile

Cadena terminada en NULL que contiene el nombre del archivo en el cliente. El nombre de archivo debe incluir la ruta de acceso completa, por ejemplo, D:\MyApp\UpdatesPath\FileName.ext. No se pueden usar caracteres comodín en la ruta de acceso o el nombre de archivo, y deben existir directorios en la ruta de acceso. La ruta de acceso se limita a MAX_PATH, sin incluir el carácter nulo de terminación. El usuario debe tener permiso para escribir en el directorio local para las descargas y cargas que solicitan una respuesta. BITS no admite secuencias NTFS. En lugar de usar unidades de red, que son específicas de la sesión, use rutas UNC (por ejemplo,\ NombreDeServidorNombreDeArchivo\ de ruta de acceso de\ShareName\.ext).

dwSizeHint

No compatible.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP
Servidor mínimo compatible Windows Server 2003
Encabezado qmgr.h