Partager via


Exposition d’informations supplémentaires non couvertes par iAccessible Interface

En fonction de leurs produits, les développeurs de serveurs peuvent avoir besoin d’exposer des informations ou des fonctionnalités en plus de la prise en charge de Microsoft Active Accessibility. Si c’est le cas, collaborez avec les fournisseurs de technologies d’assistance (clients) pour vous assurer qu’ils ajoutent la prise en charge des fonctionnalités.

N’essayez pas d’étendre l’interface IAccessible . Les interfaces ne peuvent pas être modifiées une fois qu’elles sont publiées. Pour exposer des informations supplémentaires, utilisez une interface personnalisée et exposez-la à l’aide de l’une des techniques suivantes :

Notez que l’objectif de l’interface IAccessible est d’avoir une interface bien définie qui est utilisée par les serveurs et les clients. Avant d’exposer des interfaces personnalisées, veillez à exposer autant d’informations que possible via IAccessible.

Vous ne pouvez pas utiliser QueryInterface pour exposer des interfaces personnalisées. Utilisez IServiceProvider::QueryService comme indiqué dans les procédures suivantes.