CAsyncMonikerFile::OnProgress
Chiamato ripetutamente dal moniker per indicare lo stato corrente di questa operazione di associazione, in genere a intervalli ragionevoli durante un'operazione di lunga durata.
virtual void OnProgress(
ULONG ulProgress,
ULONG ulProgressMax,
ULONG ulStatusCode,
LPCTSTR szStatusText
);
Parametri
ulProgress
Indica lo stato corrente dell'operazione di associazione al massimo previsto visualizzato in ulProgressMax.ulProgressMax
Indica il valore massimo previsto ulProgress per la durata delle chiamate a OnProgress per questa operazione.ulStatusCode
Fornisce informazioni aggiuntive relative allo stato di avanzamento dell'operazione di associazione. I valori validi sono eseguite dall'enumerazione BINDSTATUS. Per i valori possibili, vedere Note.szStatusText
Informazioni sullo stato corrente, come il valore ulStatusCode. Per i valori possibili, vedere Note.
Note
i valori possibili per ulStatusCode (e szStatusText per ogni valore) sono:
BINDSTATUS_FINDINGRESOURCE
L'operazione di associazione cerca la risorsa a cui è contenuta l'oggetto o la memoria associata. szStatusText fornisce il nome visualizzato della risorsa che viene trovata, ad esempio "www.microsoft.com ".BINDSTATUS_CONNECTING
L'operazione di associazione si connette alla risorsa a cui è contenuta l'oggetto o la memoria associata. szStatusText fornisce il nome visualizzato della risorsa che viene connessa, ad esempio un indirizzo IP).BINDSTATUS_SENDINGREQUEST
L'operazione di associazione sta richiedendo l'oggetto o la memoria associata su. szStatusText fornisce il nome visualizzato dell'oggetto (ad esempio, un file).BINDSTATUS_REDIRECTING
L'operazione di associazione è stata reindirizzata a una posizione diversa di dati. szStatusText fornisce il nome visualizzato di nuovo percorso di dati.BINDSTATUS_USINGCACHEDCOPY
L'operazione di associazione viene recuperato l'oggetto o l'archiviazione richiesto da una copia memorizzata nella cache. szStatusText è NULL.BINDSTATUS_BEGINDOWNLOADDATA
L'operazione di associazione ha avviato ricevendo l'oggetto o la memoria associata su. szStatusText fornisce il nome visualizzato della posizione di dati.BINDSTATUS_DOWNLOADINGDATA
L'operazione di associazione continuerà a ricevere l'oggetto o la memoria associata su. szStatusText fornisce il nome visualizzato della posizione di dati.BINDSTATUS_ENDDOWNLOADDATA
L'operazione di associazione ha completato ricevere l'oggetto o la memoria associata su. szStatusText fornisce il nome visualizzato della posizione di dati.BINDSTATUS_CLASSIDAVAILABLE
Un'istanza di oggetto associato al solo su per essere creata. szStatusText fornisce il CLSID del nuovo oggetto in formato stringa, concedente al client possibile annullare l'operazione di associazione, se necessario.
Requisiti
Header: afxole.h