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) |