IFileOperationProgressSink::P ostCopyItem-Methode (shobjidl_core.h)

Führt vom Aufrufer implementierte Aktionen aus, nachdem der Kopiervorgang für jedes Element abgeschlossen ist.

Syntax

HRESULT PostCopyItem(
  [in] DWORD      dwFlags,
  [in] IShellItem *psiItem,
  [in] IShellItem *psiDestinationFolder,
  [in] LPCWSTR    pszNewName,
  [in] HRESULT    hrCopy,
  [in] IShellItem *psiNewlyCreated
);

Parameter

[in] dwFlags

Art: DWORD

bitweiser Wert, der Flags enthält, die während des Kopiervorgangs verwendet wurden. Einige Werte können während des Kopiervorgangs festgelegt oder geändert werden. Flagbeschreibungen finden Sie unter TRANSFER_SOURCE_FLAGS .

[in] psiItem

Typ: IShellItem*

Zeiger auf ein IShellItem,das das Quellelement angibt.

[in] psiDestinationFolder

Typ: IShellItem*

Zeiger auf ein IShellItem,das den Zielordner angibt, in den das Element kopiert wurde.

[in] pszNewName

Typ: LPCWSTR

Zeiger auf den neuen Namen, der dem Element nach dem Kopieren zugewiesen wurde. Dies ist eine Unicode-Zeichenfolge mit Null-Beendigung. Beachten Sie, dass dies aufgrund von Kollisionen und anderen Benennungsregeln möglicherweise nicht der von Ihnen angeforderte Name ist.

[in] hrCopy

Typ: HRESULT

Der Rückgabewert des Kopiervorgangs. Beachten Sie, dass dies nicht das von CopyItem zurückgegebene HRESULT ist, das einfach den Kopiervorgang in die Warteschlange stellt. Stattdessen ist dies das Ergebnis der tatsächlichen Kopie.

[in] psiNewlyCreated

Typ: IShellItem*

Zeiger auf ein IShellItem , das die neue Kopie des Elements darstellt.

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK oder andernfalls einen Fehlerwert zurück. Im Fall eines Fehlerwerts werden alle nachfolgenden Vorgänge abgebrochen, die vom Aufruf von IFileOperation ausstehen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)

Weitere Informationen

CopyItem

IFileOperationProgressSink

IFileOperationProgressSink::P reCopyItem