InjectedInputPointerInfo Struktur
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 grundlegende Zeigerinformationen, die allen Zeigertypen gemeinsam sind.
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
struct InjectedInputPointerInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public struct InjectedInputPointerInfo
var injectedInputPointerInfo = {
pointerId : /* Your value */,
pointerOptions : /* Your value */,
pixelLocation : /* Your value */,
timeOffsetInMilliseconds : /* Your value */,
performanceCount : /* Your value */
}
Public Structure InjectedInputPointerInfo
- Vererbung
-
InjectedInputPointerInfo
- Attribute
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)
|
Beispiele
Hier finden Sie einige herunterladbare Beispiele, die grundlegende Eingaben und Eingabeeinschleusungen veranschaulichen:
- Eingabeeinschleusungsbeispiel (Maus zur Berührung)
- Beispiel für Fingereingabeeinschleusung
- Eingabe: Beispiel für XAML-Benutzereingabeereignisse
Hinweise
Wichtig
Die APIs in diesem Namespace erfordern die eingeschränkte Funktion inputInjectionBrokered.
Bei Verwendung der Eingabeeinschleusung muss Dem Package.appxmanifest Folgendes hinzugefügt werden:
- An
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- An
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />
Felder
PerformanceCount |
Ein Zeitstempel mit hoher Auflösung (weniger als eine Mikrosekunde), der für Zeitintervallmessungen verwendet wird. |
PixelLocation |
Die Bildschirmkoordinaten des Zeigers im geräteunabhängigen Pixel (DEVICE-Independent Pixel, DIP). |
PointerId |
Ein eindeutiger Bezeichner für die Lebensdauer des Zeigers. Ein Zeiger wird erstellt, wenn er in den Erkennungsbereich wechselt und zerstört wird, wenn er den Erkennungsbereich verlässt. Wenn ein Zeiger außerhalb des Erkennungsbereichs liegt und dann zurückgibt, wird er als neuer Zeiger behandelt und möglicherweise einem neuen Bezeichner zugewiesen. |
PointerOptions |
Die verschiedenen Optionen oder Modifizierer, die zum Simulieren von Zeigereingaben über InjectedInputMouseInfo, InjectedInputPenInfo und InjectedInputTouchInfo verwendet werden. |
TimeOffsetInMilliseconds |
Der Baseline- oder Verweiswert in Millisekunden für zeitverwalte Eingabeereignisse wie doppelklick/tippen. |