次の方法で共有


InjectedInputPointerInfo 構造体

定義

すべてのポインター型に共通の基本的なポインター情報が含まれます。

/// [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
継承
InjectedInputPointerInfo
属性

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v3.0 で導入)

基本的な入力と入力の挿入を示すダウンロード可能なサンプルをいくつか次に示します。

注釈

重要

この名前空間の API には、inputInjectionBrokered 制限付き機能が必要です。

入力インジェクションを使用するには、Package.appxmanifest に以下を追加する必要があります。

  • 宛先 <Package>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • 宛先 <Capabilities>
    • <rescap:Capability Name="inputInjectionBrokered" />

フィールド

PerformanceCount

時間間隔の測定に使用される高解像度 (1 マイクロ秒未満) のタイム スタンプ。

PixelLocation

デバイスに依存しないピクセル (DIP) でのポインターの画面座標。

PointerId

ポインターの有効期間の一意識別子。 ポインターは、検出範囲に入ると作成され、検出範囲を離れると破棄されます。 ポインターが検出範囲外になり、 が返された場合、ポインターは新しいポインターとして扱われ、新しい識別子が割り当てられる可能性があります。

PointerOptions

InjectedInputMouseInfo、InjectedInputPenInfoInjectedInputTouchInfo を介してポインター入力をシミュレートするために使用されるさまざまなオプション (修飾子)。

TimeOffsetInMilliseconds

ダブルクリック/タップなどの時間指定入力イベントの基準値 (参照値 (ミリ秒単位)。

適用対象

こちらもご覧ください