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
S_OK
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

Antarmuka IPortableDevice