Partager via


Méthode IIOCancelInformation::SetCancelInformation (shobjidl_core.h)

Définit les informations qui sont publiées lorsqu’un utilisateur sélectionne Annuler dans l’interface utilisateur de progression. Permet à l’objet main d’indiquer au thread de boîte de dialogue de progression le thread de processus afin que la boîte de dialogue de progression puisse envoyer au thread de processus l’ID de message lorsque l’utilisateur clique sur Annuler.

Syntaxe

HRESULT SetCancelInformation(
  [in] DWORD dwThreadID,
  [in] UINT  uMsgCancel
);

Paramètres

[in] dwThreadID

Type : DWORD

ID du thread de processus à annuler.

[in] uMsgCancel

Type : UINT

Message d’annulation à publier sur le thread.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Lorsque l’utilisateur sélectionne Annuler dans l’interface utilisateur de progression, dwThreadID annule toutes les demandes d’entrée/sortie (E/S) en attente ou futures. En outre, le message uMsgCancel , reçu à partir de la boîte de dialogue de progression, sera publié sur le thread pour lui indiquer de quitter un état d’attente, si les E/S asynchrones sont en attente.

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 (incluez Shobjidl.h)
DLL Shell32.dll