Получение ошибок для указателей интерфейса IAccessible

В этом разделе описываются ситуации, в которых может появиться сообщение об ошибке для указателя интерфейса IAccessible . Функции IAccessible могут возвращать ошибки для указателей интерфейса IAccessible, когда пользователь закрывает приложение, к которому принадлежит объект, или если пользователь закрывает элемент управления через пользовательский интерфейс.

Пользователь закрывает приложение

Если пользователь закрывает приложение, содержащее объект, на который указывал указатель интерфейса IAccessible , то все последующие вызовы этого объекта будут возвращать код ошибки. Ошибка, например CO_E_OBJNOTCONNECTED, указывает на то, что объект больше не существует. Это относится ко всем указателям интерфейса IAccessible .

Пользователь закрывает элемент управления

Если пользователь закрывает элемент управления (например, нажимая кнопку push), клиенты по-прежнему могут вызывать методы и свойства IAccess для этого объекта, так как объект не был освобожден. Однако будущие вызовы будут получать сообщения об ошибках.

Эта ситуация относится к следующим функциям и методам: