IDataObjectAsyncCapability::EndOperation 方法 (shldisp.h)
通知數據物件異步數據擷取已結束。
語法
HRESULT EndOperation(
[in] HRESULT hResult,
[in] IBindCtx *pbcReserved,
[in] DWORD dwEffects
);
參數
[in] hResult
類型: HRESULT
指出數據擷取的結果。 如果成功,請將此值設定為 S_OK,否則為 COM 錯誤碼。
[in] pbcReserved
類型: IBindCtx*
保留的。 設定為 nullptr。
[in] dwEffects
類型: DWORD
DROPEFFECT 值,指出優化移動的結果。 此值應該與使用一般數據擷取作業一起傳遞至數據物件做為CFSTR_PERFORMEDDROPEFFECT格式的值相同。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
EndOperation 會擷取 IDataObjectAsyncCapability::SetAsyncMode 所儲存的 IDataObjectAsyncCapability 指標,並將其參數值傳遞至該介面的 IDataObjectAsyncCapability::EndOperation 方法。 EndOperation 接著會釋放 IDataObjectAsyncCapability 指標。
EndOperation 也負責任何相關聯的清除作業。 完成時, EndOperation 應該透過私人介面通知卸除來源。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shldisp.h |
Dll | Shell32.dll (6.0 版或更新版本) |