CAsyncMonikerFile::OnProgress

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

Index