Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dengan menggunakan antarmuka dan fungsi penanganan kesalahan COM, Anda dapat mengambil informasi kesalahan sebagai berikut:
- Periksa apakah nilai yang dikembalikan mewakili kesalahan yang siap ditangani oleh objek.
- PanggilQueryInterfaceuntuk mendapatkan pointer ke antarmukaISupportErrorInfo. Kemudian panggil ISupportErrorInfo::InterfaceSupportsErrorInfo untuk memverifikasi bahwa kesalahan dimunculkan oleh objek yang mengembalikannya dan bahwa objek kesalahan berkaitan dengan kesalahan saat ini dan bukan ke panggilan sebelumnya.
- Untuk mendapatkan penunjuk ke objek kesalahan, panggil fungsiGetErrorInfo.
- Untuk mengambil informasi dari objek kesalahan, gunakan metodeIErrorInfo.
Jika objek tidak disiapkan untuk menangani kesalahan tetapi perlu menyebarluaskan informasi kesalahan lebih lanjut ke rantai panggilan, itu hanya harus meneruskan nilai pengembalian ke pemanggilnya. Karena fungsi GetErrorInfo menghapus informasi kesalahan dan meneruskan kepemilikan objek kesalahan ke pemanggil, fungsi harus dipanggil hanya oleh objek yang menangani kesalahan.