Nilai Yang Dikembalikan (fitur Aksesibilitas Windows)
Topik ini menjelaskan nilai pengembalian yang paling umum, dan nilai pengembalian lainnya yang mungkin lebih jarang Anda lihat.
Nilai Pengembalian Umum
Metode IAccessible mengembalikan salah satu nilai berikut, yang ditentukan dalam winerror.h, atau kode kesalahan Model Objek Komponen (COM) standar lainnya:
Nilai | Deskripsi |
---|---|
S_OK | Metode berhasil. |
S_FALSE | Metode berhasil sebagian. Ini terjadi ketika metode berhasil, tetapi informasi yang diminta tidak tersedia. Misalnya, Aksesibilitas Aktif Microsoft mengembalikan S_FALSE jika Anda memanggil IAccessible::accHitTest untuk mengambil objek anak pada titik tertentu, dan titik yang ditentukan tidak berada dalam objek atau anak objek. |
DISP_E_MEMBERNOTFOUND | Objek tidak mendukung properti atau tindakan yang diminta. Misalnya, tombol dorong mengembalikan nilai ini jika Anda meminta properti Nilainya, karena tidak memiliki properti Nilai. |
E_NOTIMPL | Metode ini tidak diterapkan. Nilai ini terjadi ketika klien memanggil metode yang belum didukung dalam sistem operasi tersebut. |
E_INVALIDARG | Satu atau beberapa argumen tidak valid. Kesalahan ini terjadi ketika penelepon mencoba mengidentifikasi objek anak menggunakan pengidentifikasi yang tidak dikenali server. Kesalahan ini juga menghasilkan ketika klien mencoba mengidentifikasi objek anak dalam objek yang tidak memiliki anak. |
E_OUTOFMEMORY | Metode ini tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikan operasi penting untuk keberhasilannya. |
E_FAIL | Terjadi kesalahan yang tidak diketahui atau umum. |
Nilai Pengembalian Tambahan
Berikut ini adalah nilai pengembalian yang mungkin dikembalikan oleh metode IAccessible . Nilai pengembalian ini tidak sama umumnya dengan yang sebelumnya, tetapi Anda harus mengetahuinya.
Nilai | Deskripsi |
---|---|
E_ACCESSDENIED | Ini dikembalikan saat Anda memanggil get_accValue untuk mendapatkan nilai kontrol kata sandi. |
DISP_E_EXCEPTION | |
CO_E_OBJNOTCONNECTED |