CAsyncMonikerFile::OnProgress
Chamado pelo moniker repetidamente para indicar o progresso corrente isso BIND operação, normalmente em intervalos razoáveis durante uma operação demorada.
virtual void OnProgress(
ULONG ulProgress,
ULONG ulProgressMax,
ULONG ulStatusCode,
LPCTSTR szStatusText
);
Parâmetros
ulProgress
Indica o andamento corrente do BIND operação em relação ao máximo esperado indicado no 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 do BIND operação.Os valores válido são tirados do BINDSTATUS enumeração. Consulte comentários para os valores possíveis.szStatusText
Informações sobre o progresso corrente, dependendo do valor de ulStatusCode. Consulte comentários para os valores possíveis.
Comentários
Valores possíveis para ulStatusCode (e o szStatusText para cada valor) são:
BINDSTATUS_FINDINGRESOURCE
O BIND operação está localizando o recurso que mantém o objeto ou armazenamento sendo vinculados a.The szStatusTextFornece o nome para exibição de recurso que está sendo pesquisado para (por exemplo, "www.microsoft.com").BINDSTATUS_CONNECTING
O BIND operação é conectar ao recurso que contém o objeto ou armazenamento sendo vinculados a.The szStatusText Fornece o nome para exibição de recurso que está sendo conectado (por exemplo, um endereço IP).BINDSTATUS_SENDINGREQUEST
O BIND operação está solicitando o objeto ou armazenamento sendo vinculados a.The szStatusText Fornece o nome para exibição do objeto (por exemplo, um nome de arquivo).BINDSTATUS_REDIRECTING
O BIND operação foi redirecionada para um local de dados diferentes.The szStatusText Fornece o nome para exibição do novo local de dados.BINDSTATUS_USINGCACHEDCOPY
O BIND operação está recuperando o objeto solicitado ou armazenamento de uma cópia em cache.The szStatusText é NULO.BINDSTATUS_BEGINDOWNLOADDATA
O BIND operação começou a receber o objeto ou armazenamento sendo vinculados a.The szStatusText Fornece o nome para exibição da localização de dados.BINDSTATUS_DOWNLOADINGDATA
O BIND operação continua a receber o objeto ou armazenamento sendo vinculados a.The szStatusText Fornece o nome para exibição da localização de dados.BINDSTATUS_ENDDOWNLOADDATA
O BIND operação concluída recebendo o objeto ou armazenamento sendo vinculados a.The szStatusText Fornece o nome para exibição da localização de dados.BINDSTATUS_CLASSIDAVAILABLE
Uma instância do objeto sendo limite a é praticamente a ser criado.The szStatusText Fornece o CLSID do novo objeto no formato de seqüência de caracteres, permitindo ao cliente uma oportunidade de cancelar a operação de vinculação, se desejado.
Requisitos
Cabeçalho: afxole.h