Freigeben über


CoreComponentInputSource.GetCurrentKeyEventDeviceId Methode

Definition

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

String

Platform::String

winrt::hstring

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.

Gilt für: