Compartilhar via


Estrutura FILESETINFO (qmgr.h)

[O QMGR (Queue Manager) está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. Em vez disso, use o BITS (Serviço de Transferência Inteligente em Segundo Plano).]

A estrutura FILESETINFO identifica os nomes remotos e locais do arquivo a ser baixado.

Sintaxe

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

Membros

bstrRemoteFile

Cadeia de caracteres terminada em nulo que contém o nome do arquivo no servidor (por exemplo, http://ServerName/Path/FileName.ext). O formato do nome deve estar em conformidade com o protocolo de transferência usado. Não é possível usar curingas no caminho ou no nome do arquivo. A URL deve conter apenas caracteres de URL legais; nenhum processamento de escape é executado. A URL é limitada a 2.200 caracteres, sem incluir o caractere nulo de terminação.

bstrLocalFile

Cadeia de caracteres terminada em nulo que contém o nome do arquivo no cliente. O nome do arquivo deve incluir o caminho completo, por exemplo, D:\MyApp\UpdatesPath\FileName.ext. Você não pode usar curingas no caminho ou no nome do arquivo e os diretórios no caminho devem existir. O caminho é limitado a MAX_PATH, não incluindo o caractere nulo de terminação. O usuário deve ter permissão para gravar no diretório local para downloads e uploads que solicitam uma resposta. O BITS não dá suporte a fluxos NTFS. Em vez de usar unidades de rede, que são específicas da sessão, use caminhos UNC (por exemplo, \ServerName\ShareName\Path\FileName.ext).

dwSizeHint

Não há suporte.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP
Servidor mínimo com suporte Windows Server 2003
Cabeçalho qmgr.h