IPortableDevice::Metode batal (portabledeviceapi.h)
Metode Batal membatalkan operasi yang tertunda pada antarmuka ini.
Sintaks
HRESULT Cancel();
Mengembalikan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Operasi berhasil dibatalkan. |
Keterangan
Jika aplikasi Anda memanggil API WPD dari beberapa utas, setiap utas harus membuat instans baru antarmuka IPortableDevice . Melakukan ini memastikan bahwa setiap operasi pembatalan hanya memengaruhi I/O untuk utas yang terpengaruh.
Jika operasi penulisan IStream sedang berlangsung saat metode Batal dipanggil, aplikasi Anda harus membuang semua perubahan dengan memanggil metode IStream::Revert . Setelah perubahan dibuang, aplikasi juga harus menutup aliran dengan memanggil metode IUnknown::Release .
Perhatikan juga bahwa jika metode Batal dipanggil sebelum metode IStream::Write selesai, data yang ditulis mungkin rusak.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | portabledeviceapi.h |
Pustaka | PortableDeviceGUIDs.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk