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 |