Partager via


Interface IIOCancelInformation (shobjidl_core.h)

Expose les méthodes de publication d’un message de fenêtre d’annulation dans le thread de processus à partir de la boîte de dialogue Progression.

Cette interface permet à la boîte de dialogue de progression de publier un message de thread via PostThreadMessage sur le thread worker pour annuler ses opérations. Le thread de travail doit régulièrement case activée la file d’attente de messages via GetMessage, PeekMessage ou MsgWaitForMultipleObjectsEx.

La méthode IIOCancelInformation::SetCancelInformation indique à la boîte de dialogue de progression quel ID de thread et quel message à PostThreadMessage lorsque l’utilisateur clique sur Annuler. Un ID de thread « zéro » désactive l’opération d’envoi du message d’annulation.

Héritage

L’interface IIOCancelInformation hérite de l’interface IUnknown. IIOCancelInformation a également les types de membres suivants :

Méthodes

L’interface IIOCancelInformation a ces méthodes.

 
IIOCancelInformation::GetCancelInformation

Retourne les informations qui sont publiées lorsqu’un utilisateur sélectionne Annuler dans l’interface utilisateur de progression.
IIOCancelInformation::SetCancelInformation

Définit les informations publiées lorsqu’un utilisateur sélectionne Annuler dans l’interface utilisateur de progression.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)