Dela via


Gränssnitt för leverantörer

I det här avsnittet beskrivs de grundläggande gränssnitt som implementeras av UI Automation-leverantörer för Microsoft Win32-program.

I det här avsnittet

Gränssnitt Beskrivning
IAccessibleEx
Exponerar metoder som anropas av Microsoft UI Automation för att hämta extra information om en kontroll som stöder Microsoft Active Accessibility.
IAccessibleHostingElementProviders
Ett Microsoft Active Accessibility-objekt implementerar det här gränssnittet när objektet är roten till ett hjälpmedelsträd som innehåller fönsterlösa Microsoft ActiveX-kontroller som implementerar UI Automation. Eftersom Microsoft Active Accessibility and UI Automation använder olika gränssnitt gör det här gränssnittet det möjligt för en klient att identifiera listan över värdbaserade fönsterlösa ActiveX-kontroller som stöder UI Automation om klienten behöver behandla dem annorlunda.
IProxyProviderWinEventHandler
Exponerar en metod som implementeras av proxyleverantörer för att hantera WinEvents.
IProxyProviderWinEventSink
Exponerar metoder som används av proxyprovidrar för att skapa händelser.
IRawElementProviderAdviseEvents
Exponerar metoder som anropas för att meddela rotelementet i ett fragment när ett UI Automation-klientprogram börjar eller slutar lyssna efter händelser i fragmentet.
IRawElementProviderFragment
Exponerar metoder och egenskaper för gränssnittselement som ingår i en struktur som är mer än en nivå djup, till exempel en listruta eller ett listobjekt. Implementerad av UI Automation-providern.
IRawElementProviderFragmentRoot
Exponerar metoder och egenskaper för rotelementet i ett fragment.
IRawElementProviderHostingAccessibles
Det här gränssnittet implementeras av en UI Automation-provider när providern är roten till ett hjälpmedelsträd som innehåller fönsterlösa kontroller som stöder Microsoft Active Accessibility. Eftersom UI Automation och Microsoft Active Accessibility använder olika gränssnitt gör det här gränssnittet det möjligt för en klient att identifiera listan över värdbaserade Microsoft Active Accessibility-kontroller om den skulle behöva behandla dem på ett annat sätt.
IRawElementProviderHwndOverride
Exponerar en metod som möjliggör ompositionering av fönsterbaserade element i fragmentets UI Automation-träd.
IRawElementProviderSimple
Definierar metoder och egenskaper som exponerar enkla gränssnittselement.
IRawElementProviderSimple2
Utökar IRawElementProviderSimple--gränssnittet för att aktivera programmatiskt anropande snabbmenyer.
IRawElementProviderSimple3
Utökar IRawElementProviderSimple2-gränssnittet för att aktivera hämtning av metadata om hur tillgänglig teknik ska säga önskad innehållstyp.
IRawElementProviderWindowlessSite
En ActiveX-kontrollplats implementerar det här gränssnittet för att aktivera en UI Automation-aktiverad ActiveX-kontroll för att uttrycka dess tillgänglighet. Det här gränssnittet gör det möjligt för kontrollcontainern att tillhandahålla en IRawElementProviderFragment- pekare för över- eller syskon för den fönsterlösa ActiveX-kontrollen och för att tillhandahålla ett körnings-ID som är unikt för kontrollplatsen.

UI Automation Providers