Share via


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

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

Syntax

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

Parameter

[in] dwFlags

Art: DWORD

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

[in] psiItem

Typ: IShellItem*

Zeiger auf ein IShellItem-Objekt , das das Quellelement angibt.

[in] psiDestinationFolder

Typ: IShellItem*

Zeiger auf ein IShellItem-Objekt , das den Zielordner angibt, der das verschobene Element enthält.

[in] pszNewName

Typ: LPCWSTR

Zeiger auf den Namen, der dem Element nach dem Verschieben zugewiesen wurde. Dies ist eine mit NULL endende Unicode-Zeichenfolge. Beachten Sie, dass dies bei Kollisionen und anderen Benennungsregeln möglicherweise nicht der von Ihnen angeforderte Name ist.

[in] hrMove

Typ: HRESULT

Der Rückgabewert des Verschiebungsvorgangs. Beachten Sie, dass dies nicht das von MoveItem zurückgegebene HRESULT ist, das einfach den Verschiebungsvorgang in die Warteschlange stellt. Stattdessen ist dies das Ergebnis der tatsächlichen Verschiebung.

[in] psiNewlyCreated

Typ: IShellItem*

Zeiger auf ein IShellItem-Objekt , das das verschobene Element an seinem neuen Speicherort darstellt.

Rückgabewert

Typ: HRESULT

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

Anforderungen

Anforderung Wert
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 (shobjidl.h einschließen)