Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Benachrichtigt das Datenobjekt, dass die asynchrone Datenextraktion beendet wurde.
Syntax
HRESULT EndOperation(
[in] HRESULT hResult,
[in] IBindCtx *pbcReserved,
[in] DWORD dwEffects
);
Parameter
[in] hResult
Typ: HRESULT
Gibt das Ergebnis der Datenextraktion an. Legen Sie diesen Wert bei erfolgreicher Ausführung auf S_OK fest, andernfalls auf einen COM-Fehlercode.
[in] pbcReserved
Typ: IBindCtx*
Reserviert. Legen Sie auf nullptr fest.
[in] dwEffects
Art: DWORD
Ein DROPEFFECT-Wert , der das Ergebnis einer optimierten Verschiebung angibt. Dies sollte derselbe Wert sein, der an das Datenobjekt übergeben würde, wie ein CFSTR_PERFORMEDDROPEFFECT Format mit einem normalen Datenextraktionsvorgang.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
EndOperation ruft den IDataObjectAsyncCapability-Zeiger ab, der von IDataObjectAsyncCapability::SetAsyncMode gespeichert ist, und übergibt seine Parameterwerte an die IDataObjectAsyncCapability::EndOperation-Methode dieser Schnittstelle. EndOperation gibt dann den IDataObjectAsyncCapability-Zeiger frei.
EndOperation ist auch für alle zugehörigen sauber-Up-Vorgänge verantwortlich. Nach Abschluss sollte EndOperation die Ablagequelle über eine private Schnittstelle benachrichtigen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | shldisp.h |
| DLL | Shell32.dll (Version 6.0 oder höher) |