Partager via


Méthode IAttachmentExecute ::P rompt (shobjidl_core.h)

Présente une interface utilisateur d’invite à l’utilisateur.

Syntaxe

HRESULT Prompt(
  [in]  HWND              hwnd,
  [in]  ATTACHMENT_PROMPT prompt,
  [out] ATTACHMENT_ACTION *paction
);

Paramètres

[in] hwnd

Type : HWND

Handle de la fenêtre parente.

[in] prompt

Type : ATTACHMENT_PROMPT

Membre du ATTACHMENT_PROMPT énumération qui indique le type d’interface utilisateur d’invite à afficher à l’utilisateur.

[out] paction

Type : ATTACHMENT_ACTION*

Un membre de l’énumération ATTACHMENT_ACTION qui indique l’action à effectuer lors de la confirmation de l’utilisateur.

Valeur retournée

Type : HRESULT

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

Remarques

Vous devez appeler IAttachmentExecute ::SetFileName ou IAttachmentExecute ::SetLocalPath avant d’appeler IAttachmentExecute ::P rompt.

IAttachmentExecute ::P rompt peut être appelé par l’application pour forcer la présentation de l’interface utilisateur avant que le fichier ait été copié sur le disque.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)
DLL Shdocvw.dll (version 6.0 ou ultérieure)