Partager via


Méthode ITransferAdviseSink::ConfirmOverwrite (shobjidl_core.h)

Affiche un message à l’utilisateur confirmant que le remplacement des éléments existants est acceptable.

Syntaxe

HRESULT ConfirmOverwrite(
  IShellItem *psiSource,
  IShellItem *psiDestParent,
  LPCWSTR    pszName
);

Paramètres

psiSource

Type : IShellItem*

Pointeur vers la source IShellItem .

psiDestParent

Type : IShellItem*

Pointeur vers le dossier parent de destination IShellItem.

pszName

Type : LPCWSTR

Pointeur vers une chaîne large contenant le nom souhaité de l’élément à la destination. Si la valeur est NULL, le nom est le même que l’élément Shell pointé vers psiSource.

Valeur retournée

Type : HRESULT

Les valeurs de retour répertoriées ci-dessous sont émises spécifiquement par cette méthode pour informer le processus appelant de la façon dont l’opération s’est terminée. Si d’autres résultats ou erreurs sont émis pendant le fonctionnement de cette méthode, ils doivent être retournés au processus appelant.

Code de retour Description
COPYENGINE_S_USER_IGNORED
L’utilisateur a cliqué sur Ignorer. Permet au processus appelant de continuer à traiter d’autres fichiers selon les besoins.
COPYENGINE_E_USER_CANCELLED
L’utilisateur a cliqué sur Annuler. Arrête le traitement du document actif et met fin au processus en cours.

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)