CAsyncMonikerFile::OnProgress

virtuelvoidOnProgress (ULONGulProgress,ULONGulProgressMax,ULONGLPCTSTRulStatusCode,szStatusText);

Paramètres

ulProgress

Indique la progression actuelle de l'opération par rapport au maximum prévu indiqué dans ulProgressMax.

ulProgressMax

Indique la valeur maximale attendue de ulProgress pour la durée des appels à OnProgress pour cette opération.

ulStatusCode

Fournit des informations supplémentaires concernant l'état d'avancement de l'opération de liaison. Les valeurs valides sont issus de l'énumération BINDSTATUS . Voir les remarques de valeurs possibles.

szStatusText

Information sur l'évolution actuelle, selon la valeur de ulStatusCode. Voir les remarques de valeurs possibles.

Remarques

Appelé par le moniker à plusieurs reprises pour indiquer la progression actuelle de cette opération, généralement à des intervalles raisonnables pendant une opération longue.

Les valeurs possibles pour ulStatusCode (et les szStatusText pour chaque valeur) sont:

BINDSTATUS_FINDINGRESOURCE

L'opération est de trouver la ressource qui contient l'objet ou le stockage lié à. Le szStatusText fournit le nom complet de la ressource recherchée pour (par exemple, "www.microsoft.com").

BINDSTATUS_CONNECTING

L'opération se connecte à la ressource qui contient l'objet ou le stockage lié à. Le szStatusText fournit le nom complet de la ressource étant connecté à (par exemple, une adresse IP).

BINDSTATUS_SENDINGREQUEST

L'opération demande à l'objet ou le stockage lié à. Le szStatusText fournit le nom d'affichage de l'objet (par exemple, un nom de fichier).

BINDSTATUS_REDIRECTING

L'opération a été redirigée vers un emplacement de données différents. Le szStatusText fournit le nom complet de l'emplacement de données nouveau.

BINDSTATUS_USINGCACHEDCOPY

L'opération de liaison est récupérer l'objet demandé ou le stockage d'une copie mise en cache. Le szStatusText est NULL.

BINDSTATUS_BEGINDOWNLOADDATA

L'opération a commencé à recevoir l'objet ou le stockage lié à. Le szStatusText fournit le nom complet de l'emplacement des données.

BINDSTATUS_DOWNLOADINGDATA

L'opération continue de recevoir l'objet ou le stockage lié à. Le szStatusText fournit le nom complet de l'emplacement des données.

BINDSTATUS_ENDDOWNLOADDATA

L'opération a terminé la réception de l'objet ou le stockage lié à. Le szStatusText fournit le nom complet de l'emplacement des données.

BINDSTATUS_CLASSIDAVAILABLE

Une instance de l'objet lié aux est sur le point d'être créé. Le szStatusText fournit le CLSID de l'objet nouveau dans le format de la chaîne, permettant au client l'occasion d'annuler l'opération de liaison, si désiré.

Aperçu CAsyncMonikerFile |nbsp ; Membres de la classe | Graphique de la hiérarchie

Index