SystemButtonEventController Klasse
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.
Ermöglicht die Verarbeitung von Ereignissen, die von Hardwaresystemschaltflächen (z. B. funktionstasten) generiert wurden.
public ref class SystemButtonEventController sealed : AttachableInputObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SystemButtonEventController final : AttachableInputObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SystemButtonEventController : AttachableInputObject
Public NotInheritable Class SystemButtonEventController
Inherits AttachableInputObject
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 2004 (eingeführt in 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v10.0)
|
Hinweise
Diese API ist für die Verwendung durch Barrierefreiheitstools als Hook auf niedriger Ebene zum Abfangen von Ereignissen von Hardwaresystemschaltflächen vorgesehen.
Die SystemButtonEventController-Ereignisregistrierung gilt systemweit und ist first-come, first-served. Wenn eine Anwendung oder ein Dienst eine Handled-Eigenschaft des SystemButtonEventController-Ereignisses auf true festlegt, erhalten Anwendungen oder Dienste, die nach dieser App oder dem Dienst für dieselbe Ereignisbenachrichtigung registriert wurden, die Benachrichtigung nicht.
Methoden
Close() |
Beendet das AttachableInputObject-instance. (Geerbt von AttachableInputObject) |
CreateForDispatcherQueue(DispatcherQueue) |
Erstellt ein SystemButtonEventController-Objekt in der angegebenen Dispatcherwarteschlange. Alle Ereignisse werden im Warteschlangenthread ausgelöst. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. (Geerbt von AttachableInputObject) |
Ereignisse
SystemFunctionButtonPressed |
Tritt auf, wenn eine Fn-Hardwaresystemtaste (auch als Funktionsverschiebung bezeichnet) gedrückt wird. |
SystemFunctionButtonReleased |
Tritt auf, wenn eine Schaltfläche des Fn-Hardwaresystems (auch als Funktionsverschiebung bezeichnet) freigegeben wird, die derzeit gedrückt wird. |
SystemFunctionLockChanged |
Tritt bei Änderungen des Zustands des Fn-Hardwaresystems (auch als Funktionsverschiebung bezeichnet) Tastensperre auf. |
SystemFunctionLockIndicatorChanged |
Tritt bei Änderungen des Zustands des visuellen Indikators für die Tastensperre des Fn-Hardwaresystems (auch bekannt als Funktionsverschiebung) auf. |