virtual privatevoid OnProgress ( ULONG ulProgress, ULONG ulProgressMax, ULONG ulStatusCode, LPCTSTR szStatusText );
Parâmetros
ulProgress
Indica o progresso atual da operação de ligar relativo para o esperado máximo indicado na ulProgressMax.
ulProgressMax
Indica o valor máximo esperado de ulProgress para a duração das chamadas para OnProgress para esta operação.
ulStatusCode
Fornece informações adicionais sobre o progresso da operação de ligar. Os valores válidos são extraídos de enumeração BINDSTATUS . Consulte comentários para obter valores possíveis.
szStatusText
Informações sobre o progresso atual, dependendo do valor de ulStatusCode. Consulte comentários para obter valores possíveis.
Observações
Chamado pelo moniker repetidamente para indicar o progresso atual dessa operação de ligar, normalmente a intervalos razoáveis durante uma operação longa.
Valores possíveis para ulStatusCode (e o szStatusText para cada valor) são:
BINDSTATUS_FINDINGRESOURCE
A operação de ligar está encontrando o recurso que contém o objeto ou armazenamento sendo ligados a. O szStatusText fornece o nome exibir do recurso que está sendo pesquisado para (por exemplo, "www.microsoft.com").
BINDSTATUS_CONNECTING
A operação de ligar está se conectando para o recurso que contém o objeto ou armazenamento sendo ligados a. O szStatusText fornece o nome exibir do recurso está sendo conectado ao (por exemplo, um endereço IP).
BINDSTATUS_SENDINGREQUEST
A operação de ligar está solicitando o objeto ou armazenamento sendo ligados a. O szStatusText fornece o nome exibir do objeto (por exemplo, um nome de arquivo).
BINDSTATUS_REDIRECTING
A operação de ligar foi redirecionada para um local de dados diferentes. O szStatusText fornece o nome exibir do novo local de dados.
BINDSTATUS_USINGCACHEDCOPY
A operação de ligar está recuperando o objeto solicitado ou armazenamento de uma cópia armazenada em cache. O szStatusText é NULL.
BINDSTATUS_BEGINDOWNLOADDATA
A operação de ligar começou receber o objeto ou armazenamento sendo ligados a. O szStatusText fornece o nome exibir do local de dados.
BINDSTATUS_DOWNLOADINGDATA
O operação de ligação continua a receber o objeto ou armazenamento sendo ligados a. O szStatusText fornece o nome exibir do local de dados.
BINDSTATUS_ENDDOWNLOADDATA
O operação de ligação terminou de receber o objeto ou armazenamento sendo ligados a. O szStatusText fornece o nome exibir do local de dados.
BINDSTATUS_CLASSIDAVAILABLE
Uma instância do objeto sendo ligado a está prestes a ser criado. O szStatusText fornece o CLSID do novo objeto no Formatarar de Cadeia de caracteres, permitindo ao cliente a oportunidade de cancelar a operação de ligar, se desejado.
Visão geral de CAsyncMonikerFile |nbsp; Membros de classe | Gráfico de hierarquia