ProviderOptions Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller värden som anger typen av UI Automation provider.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
public enum class ProviderOptions
[System.Flags]
public enum ProviderOptions
[<System.Flags>]
type ProviderOptions =
Public Enum ProviderOptions
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| ClientSideProvider | 1 | Den UI Automation providern är en leverantör på klientsidan. |
| ServerSideProvider | 2 | Den UI Automation providern är en leverantör på serversidan. |
| NonClientAreaProvider | 4 | Den UI Automation providern är en icke-klientområdesprovider. |
| OverrideProvider | 8 | Den UI Automation providern åsidosätter en annan provider. |
| ProviderOwnsSetFocus | 16 | UI Automation-providern hanterar sitt eget fokus och vill inte att UI Automation ska ställa in fokus på närmaste fönster för dess räkning när SetFocus() anropas. Det här alternativet används vanligtvis av leverantörer för fönster som verkar fokusera utan att faktiskt få Win32-fokus, till exempel menyer och nedrullningsbara menyer. |
| UseComThreading | 32 | Den UI Automation providern förväntar sig att anropas enligt COM-trådningsregler. Om leverantören är i en Single-Threaded Lägenhet anropas den endast på lägenhetstråden. Endast leverantörer på serversidan kan använda det här alternativet. |