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 |