Verfügbar machen zusätzlicher Informationen, die nicht von der IAccessible-Schnittstelle abgedeckt werden

Abhängig von ihren Produkten müssen Serverentwickler möglicherweise informationen oder Funktionen zusätzlich zum Support Microsoft Active Accessibility verfügbar machen. Wenn dies der Fall ist, arbeiten Sie mit Hilfstechnologieanbietern (Clients) zusammen, um sicherzustellen, dass sie Unterstützung für die Features hinzufügen.

Versuchen Sie nicht, die IAccessible-Schnittstelle zu erweitern. Schnittstellen können nicht mehr geändert werden, nachdem sie veröffentlicht wurden. Um zusätzliche Informationen verfügbar zu machen, verwenden Sie eine benutzerdefinierte Schnittstelle, und machen Sie sie mithilfe einer der folgenden Verfahren verfügbar:

Beachten Sie, dass das Ziel der IAccessible-Schnittstelle eine klar definierte Schnittstelle ist, die von Servern und Clients verwendet wird. Bevor Sie benutzerdefinierte Schnittstellen verfügbar machen, stellen Sie sicher, dass Sie so viele Informationen wie möglich über IAccessible verfügbar machen.

Sie können QueryInterface nicht verwenden, um benutzerdefinierte Schnittstellen verfügbar zu machen. Verwenden Sie IServiceProvider::QueryService, wie in den folgenden Verfahren beschrieben.