Aracılığıyla paylaş


Dönüş Değerleri (Windows Erişilebilirlik özellikleri)

Bu konuda en yaygın dönüş değerleri ve daha az sık görebileceğiniz diğer dönüş değerleri açıklanmaktadır.

Ortak Dönüş Değerleri

IAccessible yöntemleri winerror.h dosyasında tanımlanan aşağıdaki değerlerden birini veya başka bir standart Bileşen Nesne Modeli (COM) hata kodunu döndürür:

Değer Açıklama
S_OK Yöntemi başarılı oldu.
S_FALSE Yöntemi kısmen başarılı oldu. Yöntem başarılı olduğunda, ancak istenen bilgiler kullanılabilir olmadığında bu durum ortaya çıkar. Örneğin, belirli bir noktada alt nesneyi almak için IAccessible::accHitTest çağırırsanız ve belirtilen nokta nesnenin içinde veya nesnenin alt öğesinde değilse Microsoft Etkin Erişilebilirlik S_FALSE döndürür.
DISP_E_MEMBERNOTFOUND Nesnesi istenen özelliği veya eylemi desteklemiyor. Örneğin, Value özelliğiniistiyorsanız, bir anında iletme düğmesi bu değeri döndürür çünkü bir Value özelliği yoktur.
E_NOTIMPL yöntemi uygulanmadı. Bu değer, bir istemci henüz o işletim sisteminde desteklenmeyen bir yöntemi çağırdığında oluşur.
E_INVALIDARG Bir veya daha fazla bağımsız değişken geçerli değildi. Çağıran, sunucunun tanımadığı bir tanımlayıcıyı kullanarak bir alt nesneyi tanımlamaya çalıştığında bu hata oluşur. Bu hata, istemci alt öğesi olmayan bir nesnenin içindeki bir alt nesneyi tanımlamaya çalıştığında da sonuçlanır.
E_OUTOFMEMORY yöntemi, başarılı olması açısından kritik öneme sahip bir işlemi tamamlamak için gereken belleği ayıramadı.
E_FAIL Bilinmeyen veya genel bir hata oluştu.

 

Ek Dönüş Değerleri

IAccessibleyöntemlerinin döndürebileceğidönüş değerleri aşağıdadır. Bu dönüş değerleri öncekiler kadar yaygın değildir, ancak bunları bilmeniz gerekir.

Değer Açıklama
E_ACCESSDENIED Bu, parola denetiminin değerini almak için get_accValue çağırdığınızda döndürülür.
DISP_E_EXCEPTION
CO_E_OBJNOTCONNECTED