Partager via


IFileOperationProgressSink ::P reNewItem, méthode (shobjidl_core.h)

Effectue des actions implémentées par l’appelant avant le début du processus de création d’un élément.

Syntaxe

HRESULT PreNewItem(
  [in] DWORD      dwFlags,
  [in] IShellItem *psiDestinationFolder,
  [in] LPCWSTR    pszNewName
);

Paramètres

[in] dwFlags

Type : DWORD

valeur au niveau du bit qui contient des indicateurs qui contrôlent l’opération. Consultez TRANSFER_SOURCE_FLAGS pour obtenir des descriptions d’indicateur.

[in] psiDestinationFolder

Type : IShellItem*

Pointeur vers un IShellItem qui spécifie le dossier de destination qui contiendra le nouvel élément.

[in] pszNewName

Type : LPCWSTR

Pointeur vers le nom de fichier du nouvel élément, pour instance Newfile.txt. Il s’agit d’une chaîne Unicode terminée par un caractère Null.

Valeur retournée

Type : HRESULT

Retourne S_OK en cas de réussite, ou une valeur d’erreur dans le cas contraire. Dans le cas d’une valeur d’erreur, cette opération et toutes les opérations suivantes en attente de l’appel à IFileOperation sont annulées.

Configuration requise

Condition requise Valeur
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)