ProviderOptions Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Werte, die den Typ des Benutzeroberflächenautomatisierung Anbieters angeben.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class ProviderOptions
[System.Flags]
public enum ProviderOptions
[<System.Flags>]
type ProviderOptions =
Public Enum ProviderOptions
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| ClientSideProvider | 1 | Der Benutzeroberflächenautomatisierung-Anbieter ist ein clientseitiger Anbieter. |
| ServerSideProvider | 2 | Der Benutzeroberflächenautomatisierung-Anbieter ist ein serverseitiger Anbieter. |
| NonClientAreaProvider | 4 | Der Benutzeroberflächenautomatisierung-Anbieter ist ein Nicht-Client-Bereichsanbieter. |
| OverrideProvider | 8 | Der Benutzeroberflächenautomatisierung Anbieter setzt einen anderen Anbieter außer Kraft. |
| ProviderOwnsSetFocus | 16 | Der Benutzeroberflächenautomatisierung Anbieter behandelt seinen eigenen Fokus und möchte nicht, dass Benutzeroberflächenautomatisierung den Fokus auf das nächste Fenster in seinem Namen festlegen, wenn SetFocus() aufgerufen wird. Diese Option wird in der Regel von Anbietern für Fenster verwendet, die scheinbar den Fokus übernehmen, ohne den Win32-Fokus tatsächlich zu erhalten, z. B. Menüs und Dropdownmenüs. |
| UseComThreading | 32 | Der Benutzeroberflächenautomatisierung-Anbieter erwartet, dass er gemäß COM-Threadingregeln aufgerufen wird. Wenn sich der Anbieter in einer Single-Threaded Wohnung befindet, wird er nur auf dem Apartmentthread aufgerufen. Nur serverseitige Anbieter können diese Option verwenden. |