Freigeben über


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

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

Syntax

HRESULT PostDeleteItem(
  [in] DWORD      dwFlags,
  [in] IShellItem *psiItem,
  [in] HRESULT    hrDelete,
  [in] IShellItem *psiNewlyCreated
);

Parameter

[in] dwFlags

Art: DWORD

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

[in] psiItem

Typ: IShellItem*

Zeiger auf ein IShellItem-Objekt , das das gelöschte Element angibt.

[in] hrDelete

Typ: HRESULT

Der Rückgabewert des Löschvorgangs. Beachten Sie, dass dies nicht das von DeleteItem zurückgegebene HRESULT ist, das einfach den Löschvorgang in die Warteschlange stellt. Stattdessen ist dies das Ergebnis des tatsächlichen Löschens.

[in] psiNewlyCreated

Typ: IShellItem*

Ein Zeiger auf ein IShellItem,das das gelöschte Element angibt, jetzt im Papierkorb. Wenn das Element vollständig gelöscht wurde, ist dieser Wert NULL.

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)