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 |
---|---|
|
L’utilisateur a cliqué sur Ignorer. Permet au processus appelant de continuer à traiter d’autres fichiers selon les besoins. |
|
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) |