Bagikan melalui


Mengembalikan Nilai (fitur Aksesibilitas Windows)

Topik ini menjelaskan nilai pengembalian yang paling umum, dan nilai pengembalian lainnya yang mungkin lebih jarang Anda lihat.

Nilai Pengembalian Umum

MetodeIAccessible 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, Microsoft Active Accessibility 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 tekan mengembalikan nilai ini jika Anda meminta properti nilai , karena tidak memiliki properti Nilai.
E_NOTIMPL Metode ini tidak diimplementasikan. 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 pemanggil 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 metode IAccessible mungkin kembali. Nilai pengembalian ini tidak sama 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