CAsyncMonikerFile::OnProgress

VirtualvoidOnProgress (ULONGulProgress,ULONGulProgressMax,ULONGLPCTSTRulStatusCode,szStatusText);

Parametri

ulProgress

Indica l'attuale avanzamento dell'operazione impegnare rispetto al massimo previsto indicato in ulProgressMax.

ulProgressMax

Indica il valore massimo previsto di ulProgress per tutta la durata delle chiamate al OnProgress per questa operazione.

ulStatusCode

Fornisce informazioni aggiuntive sull'andamento dell'operazione di associazione. I valori validi sono presi dall'enumerazione BINDSTATUS . Vedere la sezione Osservazioni per possibili valori.

szStatusText

Informazioni sullo stato di avanzamento corrente, a seconda del valore di ulStatusCode. Vedere la sezione Osservazioni per possibili valori.

Osservazioni

Chiamato dal moniker ripetutamente per indicare il progresso attuale di questa operazione di associazione, in genere ad intervalli ragionevoli durante un'operazione di lunga durata.

I valori possibili per ulStatusCode (e la szStatusText per ogni valore) sono:

BINDSTATUS_FINDINGRESOURCE

L'operazione di associazione sta trovando la risorsa che contiene l'oggetto o l'archiviazione da associare a. Il szStatusText fornisce il nome visualizzato della risorsa cercato per (ad esempio, "www.microsoft.com").

BINDSTATUS_CONNECTING

L'operazione di associazione si connette alla risorsa che contiene l'oggetto o l'archiviazione da associare a. Il szStatusText fornisce il nome visualizzato della risorsa connesso al (ad esempio, un indirizzo IP).

BINDSTATUS_SENDINGREQUEST

L'operazione di associazione chiede l'oggetto o da associare all'archiviazione. Il szStatusText fornisce il nome visualizzato dell'oggetto (ad esempio, un nome di file).

BINDSTATUS_REDIRECTING

L'operazione di associazione stato reindirizzato a un percorso di dati diversi. Il szStatusText fornisce il nome visualizzato della nuova posizione dei dati.

BINDSTATUS_USINGCACHEDCOPY

L'operazione di associazione sta recuperando l'oggetto richiesto o archiviazione da una copia memorizzata nella cache. Il szStatusText NULL.

BINDSTATUS_BEGINDOWNLOADDATA

L'operazione di associazione ha iniziato a ricevere l'oggetto o l'archiviazione da associare a. Il szStatusText fornisce il nome visualizzato della posizione dei dati.

BINDSTATUS_DOWNLOADINGDATA

L'operazione di associazione continua a ricevere l'oggetto o da associare all'archiviazione. Il szStatusText fornisce il nome visualizzato della posizione dei dati.

BINDSTATUS_ENDDOWNLOADDATA

L'operazione di associazione ha finito riceve l'oggetto o l'archiviazione da associare a. Il szStatusText fornisce il nome visualizzato della posizione dei dati.

BINDSTATUS_CLASSIDAVAILABLE

Un'istanza dell'oggetto da associare a sta per essere creato. Il szStatusText fornisce il CLSID del nuovo oggetto in formato di stringa, che consente al client di annullare l'operazione di associazione, se lo si desidera.

Panoramica CAsyncMonikerFile |nbsp; Membri della classe | Gerarchia Chart

Index