CAsyncMonikerFile::OnProgress
Chamado pela apelido repetidamente para indicar o progresso da operação atual bind, normalmente em intervalos razoáveis durante uma operação longa.
virtual void OnProgress(
ULONG ulProgress,
ULONG ulProgressMax,
ULONG ulStatusCode,
LPCTSTR szStatusText
);
Parâmetros
ulProgress
Indica o progresso da operação atual bind relativo ao máximo esperado indicado em ulProgressMax.ulProgressMax
Indica o valor máximo esperado de ulProgress para a duração de chamadas para OnProgress para esta operação.ulStatusCode
Fornece informações adicionais sobre o andamento da operação da.Os valores válidos são tirados de enumeração de BINDSTATUS .Consulte comentários para valores possíveis.szStatusText
Informações sobre o andamento atual, dependendo do valor de ulStatusCode.Consulte comentários para valores possíveis.
Comentários
Os valores possíveis para ulStatusCode (e szStatusText para cada valor) são:
BINDSTATUS_FINDINGRESOURCE
A operação bind está localizando o recurso ao objeto que mantém ou o armazenamento que estão sendo associadas.szStatusText fornece o nome para exibição de recurso que está sendo procurado (por exemplo, “www.microsoft.com ").BINDSTATUS_CONNECTING
A operação bind estiver se conectando ao recurso ao objeto que mantém ou o armazenamento que estão sendo associadas.szStatusText fornece o nome para exibição de recurso que está sendo conectado (por exemplo, um endereço IP.)BINDSTATUS_SENDINGREQUEST
A operação bind está solicitando o objeto ou um armazenamento que estão sendo associadas a.szStatusText fornece o nome para exibição do objeto (por exemplo, um nome de arquivo).BINDSTATUS_REDIRECTING
A operação bind foi redirecionada para um local diferente de dados.szStatusText fornece o nome para exibição do novo local de dados.BINDSTATUS_USINGCACHEDCOPY
A operação bind recuperar o objeto ou o aplicativo armazenamento de uma cópia armazenada em cache.szStatusText é NULO.BINDSTATUS_BEGINDOWNLOADDATA
A operação bind começou a receber o objeto ou um armazenamento que estão sendo associadas a.szStatusText fornece o nome para exibição do local de dados.BINDSTATUS_DOWNLOADINGDATA
A operação bind continua a receber o objeto ou um armazenamento que estão sendo associadas a.szStatusText fornece o nome para exibição do local de dados.BINDSTATUS_ENDDOWNLOADDATA
A operação bind concluiu receber o objeto ou um armazenamento que estão sendo associadas a.szStatusText fornece o nome para exibição do local de dados.BINDSTATUS_CLASSIDAVAILABLE
Uma instância do objeto sendo associado a é o ponto de apenas ser criada.szStatusText fornece o CLSID do novo objeto no formato de cadeia de caracteres, permitindo ao cliente uma oportunidade para cancelar a operação bind, se desejado.
Requisitos
Cabeçalho: afxole.h