CoreComponentInputSource.GetCurrentKeyEventDeviceId Methode
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.
Ruft die eindeutige ID für das Eingabegerät ab, das dieses Schlüsselereignis generiert hat.
GetCurrentKeyEventDeviceId wird nicht für alle Eingabegeräte unterstützt.
public:
virtual Platform::String ^ GetCurrentKeyEventDeviceId() = GetCurrentKeyEventDeviceId;
winrt::hstring GetCurrentKeyEventDeviceId();
public string GetCurrentKeyEventDeviceId();
function getCurrentKeyEventDeviceId()
Public Function GetCurrentKeyEventDeviceId () As String
Gibt zurück
Ein eindeutiger Bezeichner für das Eingabegerät, das dem Schlüsselereignis zugeordnet ist, oder eine leere Zeichenfolge. Demselben Gerät kann bei jeder Verbindung eine andere ID zugewiesen werden.
Nachdem ein Schlüsselereignis verarbeitet wurde, gibt diese Methode eine leere Zeichenfolge zurück.
Windows-Anforderungen
Gerätefamilie |
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)
|
Hinweise
Verwenden Sie GetCurrentKeyEventDeviceId, um zwischen Geräten zu unterscheiden, die wichtige Ereignisse generieren können, z. B. mehrere Gamecontroller. Die Geräte-ID ist nützlich, um das Eingabegerät einem bestimmten Benutzerkonto zuzuordnen.
Um eine gültige Geräte-ID zu erhalten, muss diese Methode von Ihren KeyUp - und KeyDown-Ereignishandlern aufgerufen werden.