Metode IDataObjectAsyncCapability::EndOperation (shldisp.h)
Memberi tahu objek data bahwa ekstraksi data asinkron telah berakhir.
Sintaks
HRESULT EndOperation(
[in] HRESULT hResult,
[in] IBindCtx *pbcReserved,
[in] DWORD dwEffects
);
Parameter
[in] hResult
Jenis: HRESULT
Menunjukkan hasil ekstraksi data. Atur nilai ini ke S_OK jika berhasil, atau kode kesalahan COM sebaliknya.
[in] pbcReserved
Jenis: IBindCtx*
Dicadangkan. Atur ke nullptr.
[in] dwEffects
Jenis: DWORD
Nilai DROPEFFECT yang menunjukkan hasil pemindahan yang dioptimalkan. Ini harus menjadi nilai yang sama yang akan diteruskan ke objek data sebagai format CFSTR_PERFORMEDDROPEFFECT dengan operasi ekstraksi data normal.
Mengembalikan nilai
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
EndOperation mengambil penunjuk IDataObjectAsyncCapability yang disimpan oleh IDataObjectAsyncCapability::SetAsyncMode dan meneruskan nilai parameternya ke metode IDataObjectAsyncCapability::EndOperation antarmuka tersebut. EndOperation kemudian merilis penunjuk IDataObjectAsyncCapability .
EndOperation juga bertanggung jawab atas setiap operasi pembersihan terkait. Setelah selesai, EndOperation harus memberi tahu sumber penghilangan melalui antarmuka privat.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shldisp.h |
DLL | Shell32.dll (versi 6.0 atau yang lebih baru) |